En dehors du fait qu'il y a des méthodes plus adaptées pour estimer la mémoire totale utilisée, voilà une version améliorée de ta ligne de commande, qui a le défauts suivants:
Les pourcentages ne sont pas assez précis (beaucoup de 0,0 pour les petits processus) pour faire cette estimation, j'utilise rss (resident size) au lieu de pmem.
Beaucoup de petits processus peuvent manger la mémoire, il ne faut pas se contenter de regarder les plus grosses entrées. J'utilise AWK pour calculer le total et tronque comme toi le résultat pour avoir le total et les plus gros clients.
ps -ax -o comm,rss | awk '{ t = t +2ドル; printf("%10d %s\n", 2,ドル 1ドル) } END {printf("%10d %s\n", t, "total")}' | sort -nrk2 | head
1510468 total
504184 seamonkey-bin
355688 Xorg
111772 mono
48512 npviewer.bin
37948 plugin-container
37592 pidgin
36676 emacs
23312 Thunar
21756 xfce4-panel
# Meilleure estimation de la mémoire utilisée
Posté par Michaël (site web personnel) . En réponse au message Mémoire consommée mais par quoi/qui ??? Incompréhensible. Évalué à 4.
En dehors du fait qu'il y a des méthodes plus adaptées pour estimer la mémoire totale utilisée, voilà une version améliorée de ta ligne de commande, qui a le défauts suivants:
Les pourcentages ne sont pas assez précis (beaucoup de 0,0 pour les petits processus) pour faire cette estimation, j'utilise rss (resident size) au lieu de pmem.
Beaucoup de petits processus peuvent manger la mémoire, il ne faut pas se contenter de regarder les plus grosses entrées. J'utilise AWK pour calculer le total et tronque comme toi le résultat pour avoir le total et les plus gros clients.