meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
linux:uso_cpu [2010/06/22 12:58] lclinux:uso_cpu [2023/01/18 14:11] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
-Para monitorizar el rendimiento de una máquina Linux podemos utilizars la siguientes herramientas+{{tag>monitorizar rendimiento linux}} 
 +===== Monitorizar rendimiento ===== 
 +Para monitorizar el rendimiento de una máquina Linux podemos utilizar las siguientes herramientas
  
-=== Collectl ===+==== Collectl ====
  http://collectl.sourceforge.net/  http://collectl.sourceforge.net/
-=== Conky ===+==== Conky ====
 http://conky.sourceforge.net/ http://conky.sourceforge.net/
  
-=== TOP ===+==== TOP ====
 uso <code># top </code> uso <code># top </code>
-== Hot Keys ==+=== Hot Keys ===
   * t muestra un sumario (on/off)   * t muestra un sumario (on/off)
   * m información sobre la memoria (on/off)   * m información sobre la memoria (on/off)
Línea 20: Línea 22:
 <note>Con htop http://htop.sourceforge.net/ podemos ver lo mismo que con top pero gráficamente</note> <note>Con htop http://htop.sourceforge.net/ podemos ver lo mismo que con top pero gráficamente</note>
  
-== mpstat ===+=== 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. 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.
  
Línea 26: Línea 28:
  
 uso <code>mpstat</code> uso <code>mpstat</code>
- 
-=== sar === 
  
 === dstat === === dstat ===
 <code>dstat -c -m -y -n -N eth2,eth3 -d -D sda -i -I 98 3 </code> <code>dstat -c -m -y -n -N eth2,eth3 -d -D sda -i -I 98 3 </code>
  
-=== ps ===+==== ps ====
 Para saber los procesos que están consumiendo mas CPU podemos ejecutar  Para saber los procesos que están consumiendo mas CPU podemos ejecutar 
 <code># ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10</code> <code># ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10</code>
  
-== Ver todos los procesos ==+=== Ver todos los procesos ===
 <code>#ps -aux</code> <code>#ps -aux</code>
  
-== Buscar procesos ==+=== Buscar procesos ===
 <code># ps -C httpd -o pid=</code> <code># ps -C httpd -o pid=</code>
 o bien con o bien con
Línea 46: Línea 46:
 <note tip>Si tenemos instalado el entorno gráfico GNOME podemos instalar el siguiente paquete **gnome-system-monitor** para verlo todo gráficamente o bien si usamos KDE, el KDE System Guard</note> <note tip>Si tenemos instalado el entorno gráfico GNOME podemos instalar el siguiente paquete **gnome-system-monitor** para verlo todo gráficamente o bien si usamos KDE, el KDE System Guard</note>
  
 +==== Comandos útiles ====
 +Memoria Libre  <sxh> free -m </sxh>
 +Memoria y cpu consumida por aplicación <sxh>ps -A --sort -rss -o comm,pmem,pcpu | head -n 20</sxh>
 +<sxh>
 +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
 +</sxh>
 ==== Referencias ==== ==== Referencias ====
 http://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html http://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html
 \\ http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html \\ http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html
 +\\ http://solucionalinux.blogspot.com/2010/03/system-monitoring-and-fault-analysis.html