Administración de recursos

Solo disponible en BuenasTareas
  • Páginas : 12 (2997 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de agosto de 2010
Leer documento completo
Vista previa del texto
Tema 5. Gestión de los recursos del sistema
Administración de Sistemas Operativos Administración de Sistemas Operativos y Periféricos

´ ´ Ma Pilar Gonzalez Ferez

´ Tema 5. Gestion de los recursos del sistema – p. 1/26

Índice
1. Introducción 2. Control y gestión de la actividad de la CPU 3. Control y gestión de la memoria 4. Control y gestión de dispositivos de entrada/salida

´ Tema5. Gestion de los recursos del sistema – p. 2/26

1. Introducción
Es muy importante tener información esencial del rendimiento del sistema: procesos en ejecución, cantidad de memoria disponible, espacio disponible en disco, no de particiones, etc. Al determinar un problema de rendimiento del sistema se debe: 1. Definir el problema con todo el detalle que sea posible 2. Determinar la causa ocausas del problema 3. Formular explícitamente los objetivos para mejorar el rendimiento del sistema 4. Diseñar e implementar las modificaciones al sistema o bien los programas o aplicaciones diseñados para llevar a cabo los objetivos de mejora 5. Monitorizar el sistema para determinar si los cambios realizados han sido efectivos 6. Ir de nuevo al primer paso y volver a empezar, habrá un nuevoproblema a resolver
´ Tema 5. Gestion de los recursos del sistema – p. 3/26

2. Control y gestión de la actividad de la CPU
uptime ⇒ hora actual, cuánto tiempo lleva en marcha el sistema, número de usuarios conectados, y carga media del sistema en los últimos 1, 5 y 15 minutos
Valores altos implican que el sistema se está usando mucho, pero ¿cuándo se considera que un valor es alto? Valores bajosno significan que el tiempo de respuesta vaya a ser bajo
[pilar@ditec-por1 TEMA5]$ uptime 18:00:41 up 3 min, 1 users, load average: 1.53, 0.97, 0.40

pstree ⇒ visualiza un árbol de los procesos en ejecución
init-+-apmd |-atd |-gpm |-login---bash---startx---xinit-+-X | ‘-startkde-+-kwrapper | ‘-ssh-agent |-5*[mingetty] ‘-xinetd
´ Tema 5. Gestion de los recursos del sistema – p. 4/26

2.Control y gestión de la actividad de la CPU
ps ⇒ información sobre los procesos en ejecución
USER ⇒ usuario que lanzó el programa PID ⇒ identificador del proceso PPID ⇒ identificador del proceso padre %CPU ⇒ porcentaje entre el tiempo usado realmente y el que lleva en ejecución %MEM ⇒ fracción de memoria consumida (es una estimación) VSZ ⇒ tamaño virtual del proceso (código+datos+pila) en KB RSS ⇒memoria real usada en KB TTY ⇒ terminal asociado con el proceso STAT ⇒ estado del proceso: R: en ejecución o listo S: durmiendo T: parado Z: proceso Zombie D: durmiendo ininterrumpible (normalmente E/S) N: prioridad baja (> 0) 0) %sys ⇒ porcentaje de uso de la CPU para tareas del sistema (no incluye el tratamiento de interrupciones) (modo núcleo) %iowait ⇒ porcentaje de tiempo que la CPU estaba“desocupada” durante el cual el sistema tiene pendientes peticiones de e/s de disco %irq ⇒ porcentaje de tiempo que la CPU gasta con interrupciones %soft ⇒ porcentaje de tiempo que la CPU gasta con interrupciones software %steal ⇒ porcentaje de tiempo empleado en una espera involuntaria de una CPU virtual mientras que el “hypervisor” está sirviendo otro procesador virtual (temas de virtualización)

´Tema 5. Gestion de los recursos del sistema – p. 10/26

2. Control y gestión de la actividad de la CPU
Estadísticas (continúa . . . )
%idle ⇒ porcentaje de tiempo que la CPU estaba “desocupada” y el sistema no tiene peticiones de disco pendientes intr/s ⇒ no de interrupciones por segundo recibidas por el procesador

Sintáxis: mpstat [intervalo] [número]
intervalo ⇒ Cada cuántos segundosdebe mostrar los datos número ⇒ Cuántos muestreos se solicitan

Ejemplo de uso de mpstat
[pilar@colon TEMA5] mpstat 2 5 Linux 2.6.23.1-21.fc7 (momo.inf.um.es) 9:56:06 CPU %user %nice %sys %iowait 9:56:08 all 11,87 0,00 5,05 82,32 9:56:10 all 1,77 0,00 1,27 94,94 9:56:12 all 3,05 0,00 1,02 94,67 9:56:14 all 1,27 0,00 1,27 95,17 9:56:16 all 2,78 0,00 2,03 93,67 Media: all 4,16 0,00 2,13 92,14...
tracking img