Sollte die CPU-Auslastung beim Swap unter Linux auf 100% steigen?
Ich hatte ein Demo-System unter Linux mit folgendem Kernel ausgeführt:
2.6.32-400.1.1.el5uek # 1 SMP Mo Jun 25 20:25:08 EDT 2012 x86_64 x86_64 x86_64 GNU / Linux
Sobald der Swap-Vorgang eintritt, steigt die CPU-Auslastung des Systems auf nahezu 100%, darunter etwa 90% der CPU-Auslastung von sys. Man hat mir gesagt, dass dies erwartet wird, weil der Linux-Seitendämon eintritt und beginnt, den Speicherblock zu schreiben, der nur ausläuft, wenn der Speicher knapp wird (oder der freie Speicher weniger als 0,5 G beträgt), was zu einer hohen CPU-Auslastung von sys führt. "swappiness" ist 60 auf dem System.
Wird erwartet, dass die CPU-Auslastung beim Swap unter Linux zu 100% liegt?
Der Grund, warum ich die obige Frage hatte, ist, dass sich das obige Verhalten geändert hat, wenn ich die Demo auf ein anderes System mit dem folgenden Linux-Kernel migriere:
2.6.39-400.128.14.el5uek # 1 SMP Sa 10. Mai 00:06:52 PDT 2014 x86_64 x86_64 x86_64 GNU / Linux
Der einzige Unterschied des Parameters vm auf dem migrierten System, den ich bemerkt habe, ist der Parameter min_free_kbytes, der auf dem migrierten System in 524288 gegenüber 51200 im vor migrierten System geändert wurde.
Wenn auf dem migrierten System der freie Speicher weniger als 1,5 G erreicht, tritt ein Swap-Vorgang ein. Dann steigt die CPU-Auslastung etwas an, etwa von 30% auf 40%, und die Anwendungsleistung wurde nur für kurze Zeit unberechenbar Alles wird wieder normal, da der Swap erst erfolgt.
Was macht das migrierte System so anders, dass die CPU-Auslastung beim Swap nicht zu 100% ausgelastet wird?
Es ist ein sehr wichtiges Demo-System und die Erklärung der beiden oben genannten Fragen wird sehr nützlich sein. Alle Ideen werden sehr geschätzt.
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
6
Muss ich 3 RAM-DIMMs haben, um DDR3 verwenden zu können, oder sogar eine 3-Kanal-CPU betreiben könne...
-
4
Linux-Dateisystem