viernes, abril 07, 2006

[UNIX] ps ordenado por consumo de memoria

Podemos ordenar un ps para que nos muestre los procesos ordenados por su ocupación de memoria. Ejemplo:

ps -eo pmem,vsz,pcpu,state,pid,systime,time,command | grep exe | grep ATO | sort -n
0.8 15.1M 0.0 R 489920 0:30.29 1:01.89 /usr/ctc/ato/ofi/bin/servidor_gui.exe
0.9 36.1M 0.0 S 386836 0:00.82 0:06.27 /usr/ctc/ato/ofi/bin/logcont.exe
1.5 30.6M 0.2 S 386843 50:39.83 02:33:43 /usr/ctc/ato/ofi/bin/bstr_map.exe
3.5 40.4M 0.0 I 386837 0:40.26 0:45.21 /usr/ctc/ato/ofi/bin/chserver_svc.exe
4.0 112M 0.0 R 386855 1:11.16 4:26.95 /usr/ctc/ato/ofi/bin/Alarmas_Horarios.exe