Re: Hibernate hinterläßt vollen Swap
* Am 13.09. meinte Sven Hartge:
> Til Schubbe <lists@lists.schubbe.org> wrote:
> > Vor Hibernate:
> > til@debian:~ - free -m
> > total used free shared buffers cached
> > Mem: 11925 1625 10299 0 1 745
> > -/+ buffers/cache: 879 11045
> > Swap: 13617 0 13617
> > ^^^
>
> > Nach Resume:
> > til@debian:~ - free -m
> > total used free shared buffers cached
> > Mem: 11925 920 11005 0 1 30
> > -/+ buffers/cache: 888 11036
> > Swap: 13617 734 12883
> > ^^^
>
> Bist du dir wirklich sicher, dass dies die Reste vom Memory-Abbild
> sind?
Nee. Ich verstehe vom Hibernate-Prozeß ja nicht wirklich viel. Wie
kann ich das rausfinden bzw. eingrenzen?
> So wie ich das sehe, hat sich "used" auch um einen entsprechenden
> Wert reduziert.
Ja, das war mir auch aufgefallen.
Noch zur Info: Die obigen Werte kommen von einem Vanilla 3.10.11.
Nach langer crashfreier Linux-Zeit ist mir der aber nach einem Tag
uptime einfach stehengeblieben. Keine Reaktion mehr auf Tastendrücke,
Mausschubsen oder ping, keine Plattenaktivität, nichts in den Logs.
Obwohl das natürlich kein Beweis für einen Kernel-Bug ist, fahre ich
jetzt wieder einen Vanilla 3.9.3. Von dem kommen auch die folgenden
Werte:
Vor Hibernate (kurz vorher hatte ich noch einige Iceweasel-Fenster
geschlossen):
til@debian:~ - free -m
total used free shared buffers cached
Mem: 11925 2254 9670 0 400 689
-/+ buffers/cache: 1164 10760
Swap: 13617 0 13617
Nach Resume:
til@debian:~ - free -m
total used free shared buffers cached
Mem: 11925 981 10943 0 3 80
-/+ buffers/cache: 897 11027
Swap: 13617 147 13470
> Auf welchem Wert steht /proc/sys/vm/swappiness bei dir?
debian:/etc # cat /proc/sys/vm/swappiness
60
Das kannte ich noch nicht. http://en.wikipedia.org/wiki/Swappiness
sagt:
| vm.swappiness = 0 The kernel will swap only to avoid an out of
| memory condition.
Soll ich es also mal mit einem kleinern Wert versuchen? Oder bezieht
sich diese Angabe nur auf den Auslagerungs-Prozeß und auch nur im
Standard-Betrieb?
Gruß
Til
Reply to: