Existují dva základní typy paměti:paměť s náhodným přístupem (RAM) a odkládací soubory.
Počítače používají RAM k ukládání dat a ke spouštění programů a služeb. Protože tato data nejsou uložena, když počítač vypnete, je přidělení pouze dočasné.
Když k trvalému ukládání dat v počítači používáte pevný disk, klasifikovaný jako elektromechanické zařízení pro ukládání dat, můžete data v systému ukládat do odkládacího souboru, i když je zařízení vypnuté. Když se počítač restartuje, přenese data do RAM, takže CPU může spouštět programy a služby podle potřeby.
Systém také vytváří odkládací soubory pro využití místa na disku, když potřebuje přidělit správu paměti datového jádra, ale nemá dostatek paměti RAM.
Obvykle používáte odkládací soubory v systémech s nízkou RAM (kolem 1 GB). Ke spuštění v prostředí operačního systému Ubuntu® nebo Linux® nutně nepotřebujete odkládací soubory. Bez odkládacích souborů však může dojít ke snížení výkonu vašeho systému při spouštění vysoce náročných programů a procesů.
Doporučená velikost odkládacího souboru podle RAM
Následující tabulka ukazuje doporučenou velikost swapu podle toho, kolik máte RAM a zda zvolíte hibernaci . Hibernace vyžaduje více místa, protože ukládá stav systému při vypnutí a obnovuje stav systému při restartování.
Velikost RAM | Vyměnit velikost (bez režimu spánku) | Vyměnit velikost (s režimem hibernace) |
---|---|---|
256 MB | 256 MB | 512 MB |
512 MB | 512 MB | 1 GB |
1 GB | 1 GB | 2 GB |
2 GB | 1 GB | 3 GB |
3 GB | 2 GB | 5 GB |
4 GB | 2 GB | 6 GB |
6 GB | 2 GB | 8 GB |
8 GB | 3 GB | 11 GB |
Vytvořit odkládací soubor
-
Ověřte aktuální velikost odkládacího souboru. K určení velikosti existujícího odkládacího souboru můžete použít kterýkoli z následujících příkazů:
free -m swapon -s swapon -show
Poznámka :Pokud není k dispozici žádný výstup nebo je výstup
000
, odkládací soubor nemusí být nakonfigurován. -
Chcete-li vytvořit odkládací soubor, spusťte následující příkaz:
dd if =/dev/zero of=/swapfile bs=1024 count=1048576
Kde:
- pokud :vstupní soubor (bude vždy stejný)
- z :výstupní soubor (tento soubor můžete pojmenovat, jak chcete)
- bs :velikost bloku (ponechte hodnotu 1024)
- počet :počet bloků ke čtení a zápisu, což vám pomůže určit, kolik místa potřebujete pro odkládací soubor.
Poznámka :Pamatujte, že pokud požadujete konkrétní velikost, můžete upravit
count
hodnotu vynásobením hodnotou velikosti bloku pro novou velikost (v MB). Například vynásobením velikosti starého bloku1024
, podle nové velikosti4096
,výsledkem je4194304
pro počet . -
Zadejte
root
uživatel s oprávněním ke čtení a zápisu pro odkládací soubor spuštěním následujícího příkazu:chmod 600 /swapfile
-
Nastavte swapovací oblast:
mkswap /swapfile
-
Aktivace odkládací paměti:
swapon /swapfile
-
Pomocí textového editoru přidejte řádek
/swapfile swap swap defaults 0 0
do /etc/fstab soubor. -
Ověřte, že je nová konfigurace odkládacího souboru pomocí některého z příkazů v kroku 1.
Další informace naleznete na fstab
, navštivte:https://wiki.archlinux.org/index.php/Fstab
Odebrání odkládacího souboru
-
Spuštěním následujícího příkazu znovu aktivujte odkládací soubor:
swapoff -v /swapfile
-
Pomocí textového editoru odeberte /etc/fstab vstup.
-
Spusťte následující příkaz k odebrání odkládacího souboru:
rm -f /swapfile