Przeczytałem to pytanie , ale nie odpowiada ono ostatecznie na moje pytanie.
Jeśli chcę, aby mój komputer mógł hibernować, czy muszę mieć partycję wymiany tak dużą jak moja pamięć RAM, czy też Ubuntu mądrze będzie w stanie hibernacji, jeśli partycja wymiany zmieści się w aktualnie używanej pamięci RAM? Mam zamiar zainstalować Ubuntu na komputerze z dużą ilością pamięci RAM i stosunkowo małym dyskiem twardym, więc nie chcę używać więcej miejsca na dysku niż to konieczne.
Chciałem uniknąć podania moich rzeczywistych specyfikacji, aby uogólnić to pytanie, choć w razie potrzeby dam je.
To pytanie nadal pojawia się w typowych zapytaniach podczas zmiany rozmiaru w celu ustawienia hibernacji. Oryginalna odpowiedź jest poprawna, ponieważ może różnić się niewiarygodnie w zależności od obciążenia pracą, ale nie wydaje mi się, że to pełna odpowiedź.
Pełna odpowiedź jest taka, że możesz określić, ile potrzebujesz na podstawie konkretnego obciążenia, a następnie możesz odpowiednio dobrać rozmiar.
Podstawowym narzędziem są komunikaty jądra podczas hibernacji. Chcesz zobaczyć, ile pamięci zostało użyte z tym poleceniem:
sudo cat /var/log/syslog | grep 'PM:'|grep kbytes
Powinieneś otrzymać dane wyjściowe takie jak:
Następnie strategia polega na uruchomieniu maksymalnego obciążenia i uruchomieniu hibernacji, sprawdzeniu wymaganej przestrzeni wymiany, ewentualnie dodaniu marginesu bezpieczeństwa, a następnie zwiększeniu wielkości wymiany.
źródło