Re: Hibernate hinterläßt vollen Swap
Am Freitag, den 13.09.2013, 21:52 +0200 schrieb Björn Esser:
> Am Freitag, den 13.09.2013, 21:04 +0200 schrieb Til Schubbe:
> > Hallo Spiro,
> >
> > * Am 13.09. meinte Spiro Trikaliotis:
> >
> > > * On Fri, Sep 13, 2013 at 12:02:08AM +0200 Til Schubbe wrote:
> > >
> > > > Denn wenn ich die Kiste schlafen lasse, ohne Swap
> > > > zu belegen, erwarte ich, daß der Swap nach dem Aufwachen wieder leer
> > > > ist. Egal, ob er zwischenzeitlich "intern" gebraucht wurde.
> > >
> > > Wieso eigentlich hast du diese Erwartung?
> >
> > Weil ich es noch nicht von einer anderen Seite betrachtet habe.
> >
> > > So steht das System früher wieder
> > > bereit, zumal die Chance besteht, dass die Nutzung nach dem
> > > Wiederaufwachen anders ist als vorher. Wieso soll das System sich dann
> > > die Arbeit machen, Code und Daten vom Datenträger zu holen, die
> > > möglicherweise eh nicht gebracht werden?
> >
> > Ok, das ist ein Argument.
> >
> > Dann bleibt die Frage, ob man dieses Standard-Verhalten ändern kann.
> >
> > Gruß
> > Til
> >
> >
>
> Hi Till!
>
> Ich bin zwar kein Debianer mehr (bin jetzt im Fedora-Lager) aber sowas
> könnte vlt. deiner Erwartung nahe kommen:
>
> cat << EOF > /etc/sysctl.conf
> # force low-swap usage
> vm.swappiness=1
> vm.vfs_cache_pressure=50
> EOF
>
> Beste Grüße,
> Björn
>
ERRATA!!!
es muss ein ">>" vor /etc/sysctl.conf stehen!!! Sonst überschreibst du
die ganze Datei, anstatt etwas anzuhängen.
So ist jetzt korrekt:
cat << EOF >> /etc/sysctl.conf
# force low-swap usage
vm.swappiness=1
vm.vfs_cache_pressure=50
EOF
Reply to: