Am Samstag, 29. April 2006 17:43 schrieb David Haller:
Ich finde bei 'ps aux' bzw. bei ps generell kein Feld fuer 'swap'. Auch in /proc/PID/statm oder /proc/PID/status finde ich nix.
Also top.
Wo Du recht hast, hast du recht!
Allerdings muss ich dann erst ein Skript schreiben, um die gesuchten Werte laufend mitzulesen ................................... s.o. Passe dir ggfs. die ~/.toprc an. Ein Ansatz:
trap 'exit 0;' 0 1 2 15 while true; do top -b -n 1 | awk ' ### bei meiner toprc ist SWAP $7 und COMMAND $14 $7 > 0 { print $14": "$7; }' sleep 5; done
He, Spitze. Darauf bin ich noch garnicht gekommen. Man lernt doch immer wieder neues dazu.
Nachtrag zum im letzten Beitrag geschilderten Problem: Nachdem stoppen aller Programme die auf dem Rechner laufen sowie beenden der verschiedenen Dämonen habe ich bei Top noch "ca. 3/4 Bildschirm voll" an Prozessen, von denen praktisch keine mehr wartend sind. Der Swapverbrauch hat sich trotz allem nicht geändert.
Kernelthreads? Zeig mal her (top -b -n 1), gern auch als PM.
Werde ich gerne machen, geht aber erst ab Dienstag, da die Maschine erst dann wieder im Zugriff ist.