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 -showPozná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=1048576Kde:
- 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
counthodnotu 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 je4194304pro počet . -
Zadejte
rootuž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 0do /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