Virtuální paměť se v Linuxu nazývá odkládací prostor a používá se při zaplnění fyzické paměti (RAM). Když systém potřebuje více paměti a paměť RAM je plná, neaktivní stránky v paměti se přesunou do odkládacího prostoru. Swap nenahrazuje fyzickou paměť, je to jen malá část na pevném disku; musí být vytvořena během instalace. Je lepší mít odkládací prostor rovný 2x RAM.
Někdy systém využije plné množství odkládací paměti, i když má systém k dispozici dostatek fyzické paměti, k tomu dochází proto, že neaktivní stránky, které byly přesunuty do odkládací paměti během vysokého využití paměti, se za normálního stavu nevrátily zpět do fyzické paměti. Tehdy musíme ručně vymazat (přesunout neaktivní stránku do fyzické paměti RAM) pomocí následujícího příkazu.
Nejprve vydejte následující příkaz pro zahájení přesunu, což bude trvat dlouho v závislosti na velikosti odkládací paměti.
PS: Před zahájením následujících příkazů musíte mít v systému k dispozici dostatek fyzické paměti, to znamená
Odkládací paměť = volná paměť fyzické paměti RAM.
Pokud chcete vymazat 2 GB odkládací paměti, musíte mít více než 2 GB volné paměti ve fyzické paměti RAM.
swapoff -a
Po úspěšném dokončení výše uvedeného příkazu zadejte následující příkaz pro opětovné povolení odkládací paměti.
swapon -a
To je vše!