Ich habe einen Ubuntu 8.04-Server, auf dem eine Datenbank und eine Reihe von Java-Anwendungsservern ausgeführt werden. Die Speicherkonfiguration und -nutzung ist:
total used free shared buffers cached
Mem: 16456176 15930028 526148 0 81372 9674196
-/+ buffers/cache: 6174460 10281716
Swap: 1951888 366100 1585788
Mir ist aufgefallen, dass der Swap jeden Nachmittag steigt und irgendwann nachts wieder freigegeben wird. Die Nachfrage ist nicht an allen Tagen gleich und beginnt zu unterschiedlichen Zeiten. Es ist also ziemlich zufällig, abgesehen von der unscharfen Grenze zwischen Nachmittag und Nacht.
Die Belastung dieser Maschine variiert im Laufe des Tages. Es ist sehr niedrig zwischen Mitternacht und 6-7 Uhr, viel höher (aber stabil) bis 6-8 Uhr und fällt dann allmählich ab.
Jetzt habe ich folgende Fragen:
- Wie kann ich sehen, welche Prozesse Swap verwenden?
- Warum wird es vorgezogen, Speicher aus dem Cache zu entfernen, anstatt ihn auszutauschen?
NSWAP
Spalte finden (Ubuntu 16.04: /).