¿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.
cpu-usage
memory-usage
John
fuente
fuente
top-cpu
notopcpu
. No sé lo que era antes de eso.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:
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 .
fuente
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.
fuente
vmstat e iostat, mytop y apache top también pueden ayudarlo a identificar el cuello de botella.
fuente