Bonjour,
J'essaie de déterminer le total de mémoire utilisée par ma distribution Linux.
Et je trouve une différence nette entre le montant affiché par "top" et par mon propre programme.
Mon programme est très simple :
ps axeo"%z" | grep -v "VSZ" | gawk '{ s += $1 } END { print s }'
Exemple :
le top affiche
Mem: 644300k total, 498168k used
mon programme affiche :
378656
Pour info :
> ps --version
procps version 3.2.6
> top -v
top: procps version 3.2.6
Peut-être est-ce que je ne prends pas le bon champ dans le ps ?
Est-ce que quelqu'un peut m'aider ?
Merci d'avance.
-- Marc
Configuration: Linux 2.6.17-5mdv