Cómo usar comandos de Linux para ver procesos que consumen CPU
(1) Muestra los 10 procesos que consumen más CPU:
# ps aux |head -1; sort -rn 2 |head -10
(2) Muestra los 10 procesos que ocupan más espacio de almacenamiento:
(3) Muestra los 10 procesos que ocupan más espacio de almacenamiento: p>
# ps aux |head -1; ps aux |sort -rn 3 |head -10 procesos que ocupan el mayor espacio de almacenamiento:
# ps aux |head -1; aux | sort -rn 3 |head -10
(3) Muestra los procesos castigados en el sistema en secuencia:
# ps -eakl |head -1 ; sort -rn 5
(4) Muestra los procesos en el sistema en orden de prioridad:
#ps -eakl |sort -n 6 |head
(5) Presione Orden de tiempo de procesamiento para mostrar los primeros diez procesos en el sistema:
#ps vx |head -1; ps vx |grep -v PID |sort -rn 3 |head -10
(6) Muestra los 10 procesos principales en el sistema en orden de uso real de memoria:
#ps vx |head -1; ps vx |grep -v PID |sort -rn 6 | head -10
(7) Muestra los 10 procesos principales en el sistema, ordenados por el número de páginas intercambiadas. Muestra los primeros 10 procesos en el sistema en orden de cuántas páginas:
#ps vx |head -1; ps vx |grep -v PID |sort -rn 4 |head -10
O use la columna inferior izquierda del comando topas:
Nombre PID CPU PgSp Propietario usado 1.1
topas 962936 0.3 5.5 saqq NFS (llamadas/seg) Gratis 98.8 p>
sched 4386 0.0 0.4 root ServerV2 0
getty 123094 0.0 0.4 root ClientV2 0 Presione:
gil 28974 0.0 0.9 root ServerV3 0 "h" para obtener ayuda
db2fmp 520462 0.0 34.7 db2idep
Mirando las columnas de la CPU
Ubicar el cuello de botella no es fácil de decir si desea optimizar
Mirando el código fuente del programa requiere optimización