Tengo una caja en Linode que está pasando por un comportamiento extraño. De vez en cuando, la E / S de la CPU y el disco se disparará al 100% y el servidor dejará de responder y deberá iniciarse. Me gustaría investigar mejor lo que está sucediendo, pero no sé cómo encontrar quién es responsable de toda esa CPU y E / S. Estoy ejecutando Gentoo 2.6.18.
fuente
sort -nr
sería mejor ordenar numéricamente (al menos en mi ubuntu / debian boxen)Echa un vistazo encima, escribirá un registro binario de casi todo lo que posiblemente quieras y luego puedes usar una parte superior como gui para pasar por los segmentos de tiempo del día (el valor predeterminado es tomar los datos cada 5 minutos). http://www.atcomputing.nl/Tools/atop/
fuente
Creo que Munin es una de las herramientas de seguimiento de las mercancías que ayudarán a su conseguir algo de información sobre las actividades de su caja. Además, hay alguna herramienta de línea de comandos como sar , iostat, ps, top para tal uso.
fuente
Las otras respuestas solo le han mostrado cómo puede ver lo que está sucediendo actualmente, lo que no ayuda si el sistema se ha reiniciado.
Si desea que esta información se registre para la posteridad (o facturación, o cualquier otro uso que también pueda tener), lo que desea es la contabilidad de procesos.
Aquí hay un CÓMO que encontré, pero seré sincero: ha pasado una década desde que utilicé la contabilidad de procesos.
http://tldp.org/HOWTO/Process-Accounting/
fuente
Un enfoque más fácil de usar para la solución de shawn para monitoreo casi en tiempo real:
Esto proporcionará una vista estática de los 20 procesos principales que se actualizarán cada 1 segundo. La opción "c" en el comando ps imprimirá el nombre ejecutable del proceso en lugar del comando args completo. Puede omitir esta opción si necesita toda la información del comando en su lugar. También se agregó la columna de% de uso de memoria.
fuente
¿Gentoo no tiene el comando "superior" también?
debería darle las estadísticas de ejecución de qué programas causan la mayor carga.
fuente
top
para ver quién es el culpable. Quiero volver más tarde y ver qué proceso lo hizo.