Při práci s operačními systémy Linux můžeme často slyšet o výrazu nazývaném swap, ale občas nerozumíme jeho použití a funkčnosti.
Swap neboli odkládací paměť je část systému, kterou můžeme přiřadit během instalace nebo po ní, a tak struktuře systému zůstane systémový prostor a další pro výměnu.
Swap sám je odkládací prostor, který může být reprezentován souborem nebo diskovým oddílem, takže swap místo místa v paměti RAM využívá místo na pevném disku a v tomto prostoru jsou umístěny dočasné soubory, které umožňují plně využít potenciál paměti RAM.
V systémech Linux jsou obě fyzické paměti RAM kombinovány se swapem a vytvářejí více virtuální paměti, než je ve výchozím nastavení stanoveno.
Se vzestupem pevných disků SSD můžeme mít mnohem větší přístup k systému a s pamětí RAM větší než 8 GB fyzických je možné zakázat odkládací rozdělení distribuce, v tomto případě CentOS 7, a optimalizovat tak lepší systém zdroje.
1. Zobrazte velikost odkládací paměti v CentOS 7
Krok 1
Nejprve musíme ověřit, kolik swapové paměti je pro zařízení definováno, což lze ověřit pomocí následujícího příkazu:
zdarma -h
Krok 2
V tomto příkladu vidíme, že ačkoli máme pro odkládací paměť k dispozici 1,8 GB, používá se 0 bajtů, což naznačuje, že fyzická paměť je pro úkoly prováděné v CentOS více než dostačující. Nyní, abychom identifikovali cestu, kde se nachází swap, musíme spustit příkaz blkid:
sudo blkid
Krok 3
Můžeme se podívat na řádek TYPE = ”swap” pro definování a identifikaci swapového oddílu. Nyní spustíme příkaz lsblk a uvidíme následující:
Krok 4
Tam můžeme určit, že odkládací oddíl je hostován na sda2. Jakmile identifikujeme oddíl, kde se nachází swap, přistoupíme k provedení následujícího příkazu k deaktivaci swapu v CentOS 7:
swapoff / dev / mapper / centos-swap
PoznámkaPokud chceme zakázat všechny odkládací oddíly / proc / swaps, musíme provést následující příkaz:
výměna -a
Krok 5
Znovu spustíme příkaz free -h, abychom ověřili, že swap byl zakázán správně:
2. V CentOS 7 trvale deaktivujte odkládací paměť
Krok 1
Pokud je cílem trvale zakázat odkládací oddíl v systému, musíme k souboru / etc / fstab přistupovat pomocí požadovaného editoru:
nano / etc / fstabKrok 2
Jakmile jsme tam, musíme komentovat odkládací řádek tak, že předřadíme znak # takto:
Krok 3
Změny uložíme pomocí následující kombinace kláves:
Ctrl + O
Editor opustíme pomocí:
Ctrl + X
Krok 4
Poté můžeme restartovat operační systém nebo použít příkaz mount -a k provedení změn.
Poté můžeme spustit následující příkazy, abychom ověřili, že swap byl trvale zakázán:
zdarma -h blkid lsblkTímto způsobem jsme v CentOS 7 deaktivovali swap.