Wie kann ich die Datenmenge ändern, die beim Fortsetzen unter Linux in den RAM zurückkopiert wird?

Wie kann ich die Datenmenge ändern, die beim Fortsetzen unter Linux in den RAM zurückkopiert wird?

Normalerweise gehe ich in den Ruhezustand, wenn ich meinen Computer herunterfahre. Beim nächsten Booten setze ich ihn dann fort. Mein Problem ist, dass Linux anscheinend nur die geringste Menge an Daten, die benötigt wird, zurück in den RAM kopiert, denn wenn ich zwischen Anwendungen wechsle, gibt es eine kleine Verzögerung, bis diese nutzbar sind, weil sie noch von der Festplatte geladen werden müssen (in meinem Fall ist das eine Festplatte, wodurch diese Verzögerung ziemlich spürbar ist).

Gibt es einen Parameter, der bestimmt, wie viele Daten vom Kernel nach dem Fortsetzen zurück in den RAM kopiert werden? Ist es möglich, dass derswappinessbeeinflusst dieses Verhalten?

Antwort1

Linux behält nicht im Auge, welche leeren Seiten sich im RAM befanden, wenn das System in den Ruhezustand wechselt. Sie werden einfach verworfen, da sie von der Festplatte wieder geladen werden können. Wenn das System also wieder hochfährt, hat es keine Ahnung, was es laden soll, außer was unbedingt geladen werden muss. Ihre Anwendungen müssen auf die Seiten ihrer ausführbaren Dateien zurückgreifen.

verwandte Informationen