16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Administración <strong>avanzada</strong> <strong>de</strong> <strong>GNU</strong>/<strong>Linux</strong><br />

ª FUOC • XP04/90785/00019<br />

comando top, que mostrarán la actividad y estado <strong>de</strong> los procesos<br />

en el sistema. A continuación, se muestran dos ejemplos <strong>de</strong> ambos<br />

comandos:<br />

ps -edaflm<br />

F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD<br />

100 S root 1 0 0 69 0 - 318 141d8e 21:28 ? 00:00:04 init [2]<br />

040 S root 2 1 0 69 0 - 0 121d85 21:28 ? 00:00:00 [keventd]<br />

040 S root 169 1 0 69 0 - 509 141d8e 21:28 ? 00:00:00 /sbin/syslogd<br />

040 S root 253 1 0 69 0 - 541 141d8e 21:28 ? 00:00:00 /usr/sbin/dhcpd-2.2.x -q<br />

040 S daemon405 1 0 69 0 - 346 11d9bc 21:29 ? 00:00:00 /usr/sbin/atd<br />

100 R root 954 544 0 73 0 - 671 - 23:56 pts/1 00:00:00 ps -edaflm<br />

...<br />

Don<strong>de</strong> los parámetros reflejan el valor indicado en la variable <strong>de</strong>l<br />

kernel para este proceso, los más importantes <strong>de</strong>s<strong>de</strong> el punto <strong>de</strong> vista<br />

<strong>de</strong> la monitorización son: F flags (en este caso 100 es con superprivilegios,<br />

040 creado <strong>de</strong>s<strong>de</strong> el inicio daemon), S es el estado (D: nointerrumpible<br />

durmiendo entrada/salida, R: ejecutable o en cola,<br />

S: durmiendo, T: en traza o parado, Z: muerto en vida, ‘zombie’).<br />

PRI es la prioridad; NI es nice; STIME, el tiempo <strong>de</strong> inicio <strong>de</strong> ejecución;<br />

TTY, <strong>de</strong>s<strong>de</strong> don<strong>de</strong> se ha ejecutado; TIME, el tiempo <strong>de</strong> CPU;<br />

CMD, el programa que se ha ejecutado y sus parámetros. Si se quiere<br />

salida con refresco (configurable), se pue<strong>de</strong> utilizar el comando<br />

top, que muestra unas estadísticas generales (procesos, estados, carga,<br />

etc.), y <strong>de</strong>spués, información <strong>de</strong> cada uno <strong>de</strong> ellos similar al ps,<br />

pero se actualiza cada 5 segundos por <strong>de</strong>fecto:<br />

top<br />

23:57:10 up 2:28, 1 user, load average: 0.00, 0.05, 0.15<br />

68 processes: 67 sleeping, 1 running, 0 zombie, 0 stopped<br />

CPU states: 11.5% user, 1.9% system, 0.4% nice, 86.2% idle<br />

Mem: 255288K total, 233432K used, 21856K free, 16324<br />

buffersK Swap: 258040K total, 1080K used, 256960K free,<br />

96200K cachedK 0m<br />

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND<br />

2000 root 13 0 956 956 748 R 0.9 0.3 0:00 top<br />

1 root 9 0 484 484 424 S 0.0 0.1 0:04 init<br />

2 root 9 0 0 0 0 <strong>SW</strong> 0.0 0.0 0:00 keventd<br />

94 daemon 9 0 432 432 356 S 0.0 0.1 0:00 portmap<br />

169 root 9 0 784 784 668 S 0.0 0.3 0:00 syslogd<br />

ANOTACIONES<br />

397

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!