ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Investigación Documental de la implementación de E-S en Linux, Windows Vista, Symbian OS, BSD y Mach


Enviado por   •  7 de Septiembre de 2019  •  Documentos de Investigación  •  476 Palabras (2 Páginas)  •  259 Visitas

Página 1 de 2

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.

  1. ¿Cuántos procesos hay en ejecución en el sistema?
  • 206 procesos
  1. ¿Cuántos usuarios hay conectados al sistema?
  • 11 usuarios conectados
  1. ¿Cuántos procesos son del usuario root?
  • 121 procesos
  1. ¿Cuántos navegadores hay abiertos?
  • Un navegador: mozilla
  1. 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

  1. ¿Cuál es el proceso que mas tiempo de CPU ha consumido?
  • /usr/bin/pulseaudio
  • 02:08 minutos
  1. ¿Cuál es el proceso que más espacio de memoria ha consumido?
  • \_/usr/bin/
  • %MEM: 10.6
  1. ¿En qué fecha y hora arranco él sistema?
  • arranque del sistema 2019-04-17 11:13

  1. ¿Qué procesos llevan más tiempo arrancados?

[pic 1]


Monitorización de los procesos que consumen mas CPU en el sistema

  1. 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

...

Descargar como (para miembros actualizados)  txt (3.2 Kb)   pdf (173.2 Kb)   docx (351.7 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com