Wydaje się, że czasami mój komputer zaczyna się niepotrzebnie zamieniać (zużycie pamięci wynosi ~ 25%) i nie mogę zrozumieć, dlaczego.
Wydaje się, że zdarza się to najczęściej podczas uruchamiania skryptów Perla, ale nie są to intensywne skrypty i nie mogę znaleźć niczego, co mówi, że Perl widzi tylko pewną ilość pamięci. Użycie wymiany nadal występuje po zakończeniu skryptów, a nawet po zamknięciu Firefoksa, Banshee itp. Ponowne uruchomienie X czasami rozwiązuje problem, ale innym razem wymagane jest pełne ponowne uruchomienie.
Staje się to dla mnie dużym problemem, ponieważ gdy tylko cokolwiek się zmieni, wszystko wydaje się również. Podstawowe rzeczy, takie jak zamykanie programu lub zmiana punktów widzenia, trwają coraz dłużej. Jeśli pozostanie niezaznaczone, to użycie zamiany ostatecznie zmusi mój komputer do nieokreślonego bicia, nie mogąc nawet zareagować na naciśnięcia klawiszy!
Korzystam z jądra Ubuntu 9.04, 2.6.28-15, mam 4 GB pamięci RAM i zwykle siedzę przy ~ 25% użyciu.
Próbowałem też obniżyć „zamianę”, ale bez powodzenia.
free -m
i cat /proc/meminfo
. To naprawdę brzmi, jakbyś używał znacznie powyżej 25%.
vmstat
? Czy możesz sprawdzić, co się stanie, jeśli użyjeszswapoff
do wyłączenia przestrzeni wymiany?