Pamięć wirtualna jest nazywana jako przestrzeń wymiany w Linuksie i jest używana, gdy pamięć fizyczna (RAM) jest pełna. Kiedy system potrzebuje więcej pamięci, a pamięć RAM jest pełna, nieaktywne strony w pamięci zostaną przeniesione do przestrzeni wymiany. Swap nie zastępuje pamięci fizycznej, jest to tylko niewielka część na dysku twardym; musi być utworzona podczas instalacji. Lepiej jest mieć przestrzeń wymiany równą 2X RAM.
Czasami system będzie używał pełnej ilości pamięci wymiany nawet wtedy, gdy system ma wystarczającą ilość pamięci fizycznej, dzieje się tak, ponieważ nieaktywne strony, które są przenoszone do wymiany podczas wysokiego wykorzystania pamięci nie wróciły do pamięci fizycznej w normalnym stanie. W tym czasie musimy ręcznie wyczyścić (Przenieść nieaktywną stronę do fizycznej pamięci RAM) za pomocą następującego polecenia.
Najpierw wydaj następujące polecenie aby zainicjować przeniesienie, zajmie to trochę czasu w zależności od wielkości pamięci wymiany.
PS: Musisz mieć wystarczającą ilość pamięci fizycznej dostępnej w systemie przed zainicjowaniem następujących poleceń, to znaczy
Pamięć wymiany = Wolna pamięć fizycznej pamięci RAM.
Jeśli chcesz wyczyścić 2GB pamięci wymiany, musisz mieć więcej niż 2GB wolnej pamięci w fizycznej pamięci RAM.
swapoff -a
Po pomyślnym wykonaniu powyższego polecenia, wydaj następujące polecenie, aby ponownie włączyć wymianę.
swapon -a
To wszystko!