Prácticas
Diseño y Evalución de Configuraciones
Práctica 3:Evalución del comportamiento
de un sistema
Parámetros a tener en cuenta en esta práctica:
-
El sistema a evaluar es Turing .
-
El programa utilizado vmstat .
-
Duración de la medición: Una semana
(24 h. al día).
Realización de la práctica
Utilizando el programa vmstat se realizó una medición
cada media hora, 24 horas al día, 7 días de una semana. Debido
a que los procesos en Turing son matados todas las noches fue necesario
utilizar el programa crontab para que lanzase cada noche después
de matar el sistema todos los procesos el programa wmstat.
Para simplificar, muestros los resultados de dos días. Uno
de ellos pertenece a un típico
día de clase en la ETSII ( Jueves
) mientras que el otro corresponde a un día no lectivo (Sábado
).
El significado de la información que aparece en los enlaces
anteriores es el siguiente:
Procs: nº de procesos
en cada una de las siguientes entradas.
-
r: procesos
en ejecución.
-
b: bloqueados por operaciones
de E/S.
-
w: runnable but swapped.
Memory:
información sobre la memoria real y virtual.
-
swap: espacio de swap libre (KBytes).
-
free: tamaño de memoria libre
(KBytes).
Page:
información sobre los fallos de
página y la actividad de paginación. La información
aparece en unidades por segundo.
-
re: páginas reclamadas.
-
mf: minor faults
-
pi: páginas dentro (KBytes)
-
po: páginas fuera (KBytes)
-
fr: página libre (KBytes)
-
de: páginas anticipadas
-
sr:
Disk:
número de operaciones de disco por segundo.
Faults:
información del número de
llamadas a interrupciones por segundo.
-
in: interrupciones de dispositivo
-
sy: llamadas al sistema
-
cs: cambios de contexto de la CPU
Cpu:
porcentaje de CPU usada.
-
us: tiempo de usuario
-
sy: tiempo de sistema
-
id: tiempo ocioso
Conclusiones
Como se aprecia en la información
de los enlaces de esta página y en las gráficas de la
práctica 4 en un día normal
de clase sucede que:
-
De 0:00 hasta las 9:00 de la mañana el
sistema permanece prácticamente ocioso (97%-74% solo copias de seguridad,
algún Hacker, ...)
-
De 9:00 hasta las 11:00 de la mañana empieza
la actividad (hasta un 64% de tiempo ocioso)
-
De 11:00 a 13:30 el sistema está a máxima
carga, se producen faltas de página, la anticipación de páginas
se vuelve 0 y aparecen gran cantidad de operaciones de disco. A pesar de
ser una zona horaria de prácticas, se puede apreciar que la atención
de la CPU en algunos casos recae mayoritariamente en el sistema (hasta
un 80%)