verificar el historial de uso de la CPU / memoria en ubuntu?


20

¿Hay alguna manera de revisar el uso de la CPU o la memoria en mi servidor Linux Ubuntu? He notado que mi servidor (configuración de la lámpara) es lento a veces, pero para el momento en que inicio sesión como root y ejecuto un comando PS, todo puede haber vuelto a la normalidad.

Sería genial revisar un registro de qué recursos consumieron diferentes partes del servidor.

Respuestas:




6

Puede ejecutar MRTG para graficar varios aspectos del servidor, como el uso de CPU, el uso de RAM y la cantidad de procesos. Es muy útil para servidores sin una GUI, ya que crea imágenes para mostrar en páginas web.

Si tiene instalado GNOME, puede monitorear los recursos del sistema usando la aplicación System Monitor.

Alternativamente, podría ejecutar algo como esto cada minuto desde cron:

top -n 1 -b | head >> logfile

que registrará el tiempo de actividad, los usuarios, los promedios de carga, el número de procesos, el uso de la CPU, el uso de memoria / intercambio y los tres principales procesos que consumen recursos en un archivo para verlos más tarde. -n 1 corre superior una vez

Como mencionas específicamente que ejecutas Ubuntu, creo que Canonical puede monitorear esto usando Landscape .


+1 Su respuesta alternativa (usando top con cron) es útil para usar en un pequeño servidor donde no quiero seguir instalando más 'cosas'.
barba blanca

enlace muerto al "paisaje"
Nicholas DiPiazza

2

Ejecute sar en modo demonio. Puede revisar una variedad de información en detalle después del hecho. Intente ejecutar sar en primer plano con algo así como 10 iteraciones durante 10 segundos para tener una idea de qué información está disponible.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.