Qui consomme le plus de mémoire / TOP 10
mercredi 21 juin 2017
par
popularité : 2%
par
popularité : 2%
Pour connaître qui consomme le plus de mémoire sous Unix/Linux, on peut utiliser la commande "ps" :
Les colonnes seront : %MEM PID COMMAND
Pour avoir plus que le TOP 10, ajouter à la commande head -n 20 (pour le top 20, ...)
# ps -eo pmem,pid,args | tail -n +2 | sort -rnk 1 | head
1.7 29137 ora_smon_BASE
1.5 8398 oracleBASE (LOCAL=NO)
1.1 23864 oracleBASE (LOCAL=NO)
0.9 43103 oracleBASE (LOCAL=NO)
0.8 35847 oracleBASE (LOCAL=NO)
0.8 35845 oracleBASE (LOCAL=NO)
0.7 29330 ora_cjq0_BASE
0.5 4857 oracleBASE (LOCAL=NO)
0.5 4852 oracleBASE (LOCAL=NO)
0.5 4848 oracleBASE (LOCAL=NO)
Pour aller plus loin : pmap PID
#pmap 29137 29137: ora_smon_BASE 0000000000400000 180156K r-x-- /opt/oracle/product/11.2.0/dbhome_1/bin/oracle 000000000b5ef000 1828K rw--- /opt/oracle/product/11.2.0/dbhome_1/bin/oracle 000000000b7b8000 344K rw--- [ anon ] 000000000bd02000 264K rw--- [ anon ] 00000020c0000000 16252928K rw-s- [ shmid=0x170005 ] 00000024a0000000 2048K rw-s- /SYSV58737628 (deleted) 00007f32c43c4000 64K rw--- /dev/zero 00007f32c43d4000 64K rw--- /dev/zero 00007f32c43e4000 64K rw--- /dev/zero 00007f32c43f4000 64K rw--- /dev/zero 00007f32c4404000 64K rw--- /dev/zero 00007f32c4414000 64K rw--- /dev/zero 00007f32c4424000 64K rw--- /dev/zero 00007f32c4434000 64K rw--- /dev/zero 00007f32c4444000 64K rw--- /dev/zero 00007f32c4454000 64K rw--- /dev/zero 00007f32c4464000 64K rw--- /dev/zero