Ich verwende 4G RAM mit einer zusätzlichen 6G-Swap-Partition. SSD ist ein ziemlich anständiges SAMSUNG MZMPA128HMFU-Modell. Das System reagiert sehr gut auf Workloads, wenn sich die Dinge im RAM befinden. Sobald jedoch die Swap-Partition in einer sinnvollen Menge (z. B. 1 GB + verwendeter Swap) erreicht wird, geht die Reaktionsfähigkeit während des Austauschs von Episoden vollständig verloren. Das SSD-Licht bleibt einige Sekunden lang an, während anscheinend viele Dinge ein- oder ausgelagert werden. Währenddessen werden alle anderen E / A-Vorgänge blockiert. Ich habe gesehen, wie die Systemlast in wenigen Sekunden von 0,8 auf 10 gestiegen ist und dann wieder nach unten gefallen ist, wenn IO wieder in Gang kommt. Wenn der Swap aktiv genutzt wird (ich halte eine Reihe großer Apps offen), treten diese würgenden Swap-Episoden mit zunehmender Verfügbarkeit (nach 26 Tagen) immer häufiger auf.
Ich schaue auf Latenzzeit, aber es sagt mir nicht viel, was ich weitermachen könnte.
Derzeit scheint es keine andere Lösung zu geben, als genügend Apps zu stoppen, um Swapoff -a ausführen zu können, und einfach die Verwendung von Swap zu beenden. Ich bin mir nicht sicher, wie sich dies auf meine Nutzungsmuster auswirkt. Ich bin mir fast sicher, dass dies für die von mir regelmäßig ausgeführten Apps ausreichen wird.
Das Verringern von vm.swappiness auf 1 hilft nichts. Zumindest nicht von alleine.
Ist das eine bekannte Sache? Welche Optionen stehen mir zur Verfügung, um bei Verwendung des virtuellen Speichers eine angemessene Desktop-Reaktionsfähigkeit zu erzielen?