Samstag, 26. Mai 2012, 04:05

Du bist nicht angemeldet.



lacarpe

ist fest eingezogen.

  • »lacarpe« ist der Autor dieses Themas

Beiträge: 509

Ubuntu: ---

Kernel: 2.6.32 (Debian Squeeze)

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

1

Dienstag, 3. April 2007, 14:14

ps/top-Befehle: Stimmen die Werte für den virtuel. Speicher?

Ich möchte den Speicherbedarf einer Java-Applikation ermitteln und erhalte diese Werte:

Quellcode

1
2
3
ps -Ao pid,rss,vsz,command | grep TEST

3062 30856 172348 java -Xms20m -Xmx20m -classpath TEST:./build/classes:../ib/build/classes:../util/build/classes: test.MainFrame server development


Das Programm verbraucht also angeblich
rss = 30 MB physikalischen Speicher
vsz = 170MB virtuellen Speicher

Das kann für den virtuellen Speicher aber imho nicht sein (selbst bei Java nicht).

Dazu kommt: Wenn ich mir in der Systemüberwachung die Werte für den virtuellen Speicher über alle Prozesse zusammenrechne, komme ich locker auf über 2 GB. Das kann aber auch nicht sein, da meine Swap-Partition nur 1 GB groß ist.

Ich vermute also, dass die Angaben von ps (oder auch top oder der Systemüberwachung) zumindestens für den verbrauchten virtuellen Speicher falsch sind. Kann das sein?

Anders gefragt: Wie bekomme ich korrekte Werte für den genutzten physikalischen und virtuellen Speicher?

Herzlicher Gruß,
lacarpe
ubuntufreund No. 30
think globally, act locally

Easyy-S

Boardgrafiker

Beiträge: 2 987

Ubuntu: 12.04

Kernel: generic

Desktop: GNOME Shell

Architektur: 64-bit

Danksagungen: 3 / 1

  • Private Nachricht senden

2

Dienstag, 3. April 2007, 21:07

Warum gehst du nicht den Weg des geringsten Widerstands und rufst einfach nur top auf ?!
Dort siehst du doch die Speichernutzung. Ich habe noch nie erlebt, daß diese Anzeige nicht stimmt.
Easyy-S

Mein pubkey

Dein eigener UbuntuFreunde-Avatar: hier - Dein UbuntuFreunde-Banner: hier

lacarpe

ist fest eingezogen.

  • »lacarpe« ist der Autor dieses Themas

Beiträge: 509

Ubuntu: ---

Kernel: 2.6.32 (Debian Squeeze)

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

3

Mittwoch, 4. April 2007, 16:42

Bei top wird ja auch der virtuelle Speicher mit immens hohen Werten angezeigt.

Ich habe mir jetzt aber erklären lassen, dass der Wert für virtuellen Speicher keine verwendbare Aussage macht, da in diesen Wert alles mögliche eingeht. Jedenfalls ist der virtuelle Speicher nicht mit dem Swapspeicher gleichzusetzen, was ich bisher immer dachte.
ubuntufreund No. 30
think globally, act locally