Wie kann ich die Datenmenge ändern, die bei der Wiederaufnahme in Linux in den RAM-Speicher zurückkopiert wird?

306
Wilhelm Schuster

Normalerweise, wenn ich meinen Computer herunterfahre, habe ich den Ruhezustand. Beim nächsten booten gehe ich dann weiter. Mein Problem ist, dass es so aussieht, als ob Linux die geringste Menge an Daten, die benötigt wird, wieder in RAM kopiert, denn wenn ich zwischen Anwendungen wechsle, gibt es eine kleine Verzögerung, bis diese verwendbar sind, da sie immer noch von der Festplatte geladen werden müssen ist in meinem Fall eine Festplatte, die diese Verzögerung recht deutlich macht).

Gibt es einen Parameter, der bestimmt, wie viele Daten der Kernel nach dem Fortsetzen in den RAM zurückkopiert? Ist es möglich, dass das swappinessVerhalten dieses Verhalten beeinflusst?

1

1 Antwort auf die Frage

2
David Schwartz

Linux behält nicht den Überblick darüber, welche reinen Seiten sich im RAM befanden, wenn sich das System im Ruhezustand befindet. Sie werden nur verworfen, weil sie wieder von der Festplatte geladen werden können. Wenn das System wieder aufgenommen wird, hat es keine Ahnung, was geladen werden muss, außer was unbedingt geladen werden muss. Ihre Anwendungen müssen die Seiten ihrer ausführbaren Dateien zurückweisen.