Investigación Documental de la implementación de E-S en Linux, Windows Vista, Symbian OS, BSD y Mach
Enviado por crisdfake • 7 de Septiembre de 2019 • Documentos de Investigación • 476 Palabras (2 Páginas) • 295 Visitas
2.4 PRACTICA: MONITORIZACIÓN DE PROCESOS EN LINUX
2.4.1 Objetivos de la practica
El objetivo de esta práctica es que el alumno pueda monitorizar los procesos existentes en una maquina Linux y que sea capaz de observar los eventos del sistema significativos para estos objetos. Para ello se usarán dos mandatos de Linux: ps y top. Ambos mandatos son sencillos, pero muy potentes en cuanto a la monitorización de procesos.
2.4.2 Descripción de la funcionalidad que debe desarrollar el alumno
El sistema operativo Linux tiene un sistema de archivos situado en el directorio /proc. En este directorio se almacena información del sistema y de cada uno de los procesos activos en el mismo hay un subdirectorio por cada proceso y dentro del mismo se indica cuanta memoria ha consumido el proceso, los archivos abiertos, sus conexiones, etc. Casi todos mandatos de Linux relacionados con la monitorización local o remota (ps, top, sar, vmstat, etc) obtienen su información de este directorio.
Monitorización de los procesos existentes en el sistema
En el caso de la práctica, el alumno debe monitorizar en primer lugar los procesos existentes en el sistema. Para ello se usará el mandato ps con distintas opciones:
- ax: muestra todos los procesos activos en el sistema
- u: muestra la identidad del usuario que creo los procesos
- f: muestra las relaciones padre-hijo en la jerarquía de procesos.
- ¿Cuántos procesos hay en ejecución en el sistema?
- 206 procesos
- ¿Cuántos usuarios hay conectados al sistema?
- 11 usuarios conectados
- ¿Cuántos procesos son del usuario root?
- 121 procesos
- ¿Cuántos navegadores hay abiertos?
- Un navegador: mozilla
- Describa una jerarquía de procesos de un usuario conectado. ¿Qué Shell está ejecutando?
USER | PID | %CPU | %MEM | VSZ | RSS | TTY | STAT | START | TIME | COMMAND |
avahi | 6587 | 0 | 0 | 62268 | 1080 | ? | Ss | 11:40 | 00:00 | avahi-daemon: running |
avahi | 6634 | 0 | 0 | 62144 | 52 | ? | S | 11:40 | 00:00 | \_ avahi-daemon: chr |
- ¿Cuál es el proceso que mas tiempo de CPU ha consumido?
- /usr/bin/pulseaudio
- 02:08 minutos
- ¿Cuál es el proceso que más espacio de memoria ha consumido?
- \_/usr/bin/
- %MEM: 10.6
- ¿En qué fecha y hora arranco él sistema?
- arranque del sistema 2019-04-17 11:13
- ¿Qué procesos llevan más tiempo arrancados?
[pic 1]
Monitorización de los procesos que consumen mas CPU en el sistema
- Control de la situación del sistema
- ¿Qué ha hecho la computadora la mayor parte del tiempo?
Top | - 14:57:51 up 3:18, 2 users, load average: 0.08, 0.17, 0.15 |
Tareas | 208 total, 1 running, 207 sleeping, 0 stopped, 0 zombie |
%Cpu(s) | 6.0 us, 5.7 sy, 0.0 ni, 88.0 id, 0.0 wa, 0.0 hi, 0.4 si, 0.0 st |
KiB Mem | 1863224 total, 64716 free, 1307820 used, 490688 buff/cache |
Kib Swap | 2097148 total, 1919484 free, 177664 used. 202988 avail Mem |
...