Hallo, wie kann ich heraus bekommen welche Prozesse die Swappartition nutzen? Hintergrund: Mein System ist normalerweise so ausgetrimmt das der Speicher ausreicht. Aktuell wird aber "geswappt" und das würde ich dem system gerne wiwder abgewöhnen. Top hilft mir im Moment nicht wirklich weiter. Danke und Gruß
Ralf fragte:
wie kann ich heraus bekommen welche Prozesse die Swappartition nutzen?
Ich glaube nicht daß man ohne genaue Kenntnis der Speicherverwaltungs- algorithmen erkennen kann Prozess x benutzt y KB der Swappartition. (Aber ich lasse mich hier gerne eines besseren belehren.) Ach ja, ein _NICHT_ ernst gemeinter Vorschlag: Im laufenden Betrieb die Swappartition überschreiben und gucken bei welchen Prozessen es crashed ... =8-}
Hintergrund: Mein System ist normalerweise so ausgetrimmt das der Speicher ausreicht. Aktuell wird aber "geswappt" und das würde ich dem system gerne wiwder abgewöhnen.
Ich würde ja die Speicherverwaltung dem System selbst überlassen. Aber das ist nur (m)eine Meinung. Vielleicht braucht das System die Swappartition ja dringend und swapped deshalb. Aber wenn Du unbedingt das Swappen vermeiden möchtest müßte das mit "swapoff" (glaube so hieß das) funktionieren. Oder Du kannst das auch dauerhaft machen indem Du in der /etc/fstab die entsprechende Zeile auskommentierst oder löschst. -Ralph -- Supergünstige DSL-Tarife + WLAN-Router für 0,- EUR* Jetzt zu GMX wechseln und sparen http://www.gmx.net/de/go/dsl
Am Mittwoch, 8. September 2004 16:43 schrieb Ralph Mueller:
Ralf fragte:
wie kann ich heraus bekommen welche Prozesse die Swappartition nutzen?
[...]
Aber wenn Du unbedingt das Swappen vermeiden möchtest müßte das mit "swapoff" (glaube so hieß das) funktionieren. Oder Du kannst das auch dauerhaft machen indem Du in der /etc/fstab die entsprechende Zeile auskommentierst oder löschst.
Halte ich nicht für einen sooo guten Ratschlag. Das System swappt prinzipiell nicht sinnlos. Sogar auf meinem Systen mit 1024 MB RAM wird ein geringer Teil geswappt. Das ist vollkommen normal. Und wenn ich ein 2. GB RAM reinstecken würde, würde es vermutlich auch Situationen geben, in denen geswappt würde. Wenn der Speicher knapp ist und es ist kein "Swap" zur Verfügung endet das AFAIK in einer Kernel-Panic. lg, Andreas.
Huhu, Am Mittwoch, 8. September 2004 19:31 schrieb Andreas Scherer:
Wenn der Speicher knapp ist und es ist kein "Swap" zur Verfügung endet das AFAIK in einer Kernel-Panic.
nö, nicht notwendiger weise (es sei denn, der kernel braucht das angeforderte RAM selber), meistens bekommt nur die Anwendung eine Fehlermeldung zurück, daß der angeforderte Speicherplatz nicht zur Verfügung gestellt werden konnte. bis denn ... /Frank/
Hallo,
* Sven Niese
Ralf Prengel schrieb:
wie kann ich heraus bekommen welche Prozesse die Swappartition nutzen? Hintergrund:
top in der Konsole starten und dann 'f', 'p' und Enter eingeben.
Dann zeigt top bei mir in einer zusätzlichen Tabellenspalte namens "Swapped Size" bei zwei Prozessen höhere Werte an. Nur wie kann man diese Werte nun verstehen? Hier gibt es gar keine Swap-Partition oder -Datei! Bedeuten diese Werte vielleicht soviel wie "x KB auslagerungsfähig"? =%-( -Ralph
Am Mittwoch, 8. September 2004 16:02 schrieb Ralf Prengel:
Hallo,
wie kann ich heraus bekommen welche Prozesse die Swappartition nutzen? Hintergrund:
Hallo, ich denke mit, lsof | grep swap kommst Du da weiter. Sehr gut beschrieben unter: http://www.linux-user.de/ausgabe/2003/12/077-zubefehl/ Gruß, Martin
participants (7)
-
Andreas Scherer
-
Frank Röske
-
MartinJedamzik@t-online.de
-
Ralf Prengel
-
Ralph Mueller
-
Ralph Müller
-
Sven Niese