meta data de esta página
¡Esta es una revisión vieja del documento!
Monitorizar rendimiento
Para monitorizar el rendimiento de una máquina Linux podemos utilizar las siguientes herramientas
Collectl
Conky
TOP
uso
# top
Hot Keys
- t muestra un sumario (on/off)
- m información sobre la memoria (on/off)
- A Ordena la información por consumo de recursos
- f Pantalla de configuración
- o Seleccionar el orden de los campos
- r
- k opciones para matar procesos
- z Color (on/off)
mpstat
Muestra información sobre procesos, memoria,cpu, etc. Viene incluida por defecto en Red Hat, en los demás hay que instalar el paquete sysstat.
sudo apt-get install sysstat
uso
mpstat
dstat
dstat -c -m -y -n -N eth2,eth3 -d -D sda -i -I 98 3
ps
Para saber los procesos que están consumiendo mas CPU podemos ejecutar
# ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10
Ver todos los procesos
#ps -aux
Buscar procesos
# ps -C httpd -o pid=
o bien con
#psgrep httpd
Comandos útiles
free -m uptime vmstat 2 10 iostat 2 10 mpstat -P ALL 2 10 df -hT netstat -i hdparm -tT $( df -PhT|grep -w "/dev \|/"|awk {'print $1'}|grep -v rootfs) cat /proc/cpuinfo mdadm --detail /dev/md0 cat /proc/mdstat ps aux |sort -k 3 -r |head -50