Mam serwer Ubuntu 8.04, na którym działa baza danych i kilka serwerów aplikacji Java. Konfiguracja i użycie pamięci to:
total used free shared buffers cached
Mem: 16456176 15930028 526148 0 81372 9674196
-/+ buffers/cache: 6174460 10281716
Swap: 1951888 366100 1585788
Zauważyłem, że swap rośnie każdego popołudnia i jest wypuszczany w nocy. Zapotrzebowanie nie jest takie samo we wszystkie dni i zaczyna się o różnych porach. Jest to więc dość losowe, z wyjątkiem rozmytej granicy „popołudniowej nocy”.
Obciążenie tej maszyny zmienia się w ciągu dnia. Jest bardzo niska między północą a 6-7 rano, znacznie wyżej (ale stabilnie) do 18-18, a następnie stopniowo spada.
Teraz mam następujące pytania:
- Jak mogę sprawdzić, które procesy używają wymiany?
- Dlaczego woli wymieniać się niż pobierać pamięć z pamięci podręcznej?
NSWAP
kolumny (Ubuntu 16.04: /).