- - Ako povoliť Zswap v systéme Linux pre lepší výkon

Ako povoliť Zswap na Linuxe pre lepší výkon

SWAP (tiež virtuálna pamäť) je v systéme Linux veľmi užitočnýsystémy, ktoré majú minimálne množstvo fyzickej pamäte. Bez tejto funkcie by mnoho počítačov s nízkym počtom koncových zariadení, ktoré používajú moderné operačné systémy Linux, neustále zamrzlo.

Napriek tomu má SWAP jednu obrovskú nevýhodu: disk I / O. Ak vaše zariadenie pravidelne pracuje so súborom alebo oddielom SWAP, má to potenciál vážne narušiť výkon pevného disku, čo môže v prvom rade negovať výhodu použitia softvéru SWAP.

Tu prichádza Zswap. Je to funkcia jadra systému Linux (uvedená vo verzii 3.8), ktorá ak je povolená, umožňuje systému komprimovať vyrovnávaciu pamäť Swap, čo vedie celkovo k lepšiemu výkonu vášho systému Linux.

Ak si všimnete nejaký vážny výkon diskuna Linuxe pri používaní Swap potrebujete Zswap! Postupujte podľa tohto sprievodcu a naučte sa, ako povoliť funkciu Zswap vo vašom systéme Linux! Tu je návod, ako to nastaviť.

Pokyny Ubuntu / Debian

Funkcia Zswap je voliteľné jadro systému Linuxparameter. Keďže ide o parameter jadra, v nastaveniach vášho systému Ubuntu alebo Debian nenájdete „Zswap“. Namiesto toho si vyžaduje zavádzanie pomocou zavádzača.

Na Ubuntu a Debiane sa používa Grub, takže prístupkonfiguračný súbor Grub je to, čo sa musí urobiť, aby sa Zswap povolil. Pred pridaním tohto argumentu príkazového riadku je však nevyhnutné vytvoriť zálohu vášho konfiguračného súboru Grub.

Zálohujte Grub

Ak chcete vytvoriť zálohu programu Grub, otvorte okno terminálu. Potom získajte prístup root su alebo sudo-s.

su -

alebo

sudo -s

Teraz, keď máte root root, použite CP príkaz na rýchlu zálohu konfiguračného súboru Grub.

cp /etc/default/grub /etc/default/grub.bak

Povoliť funkciu Zswap

Ak je zálohovaný konfiguračný súbor Grub, otvorte ho v Nano na účely úprav.

nano -w /etc/default/grub

V editore Nano nájdite riadok GRUB_CMDLINE_LINUX_DEFAULT, Tento riadok kódu v konfiguračnom súboreby mali mať niekoľko argumentov z príkazového riadku, napríklad „tiché postriekanie“ a možno niekoľko ďalších. Nevymažte ich! Namiesto toho na koniec riadku pridajte kód.

zswap.enabled=1

Malo by to vyzerať ako na nasledujúcom obrázku.

Ak všetko vyzerá dobre v súbore Grub CFG, uložte úpravy pomocou Ctrl + O a výstup s Ctrl + X, Potom dokončite proces aktualizáciou zavádzača Grub prostredníctvom update-grub.

sudo update-grub

Reštartujte počítač Ubuntu alebo Debian. Keď sa program Zswap načíta späť, mal by byť v prevádzke!

Zakázať pre Ubuntu / Debian

Nie ste spokojní so službou Zswap? Chcete sa toho zbaviť? Tu je návod, ako to urobiť. Najprv otvorte terminál a získajte root pomocou su alebo sudo-s.

su -

alebo

sudo-s

Potom odstráňte súbor Grub pomocou rm.

rm /etc/default/grub

Obnovte záložný súbor pomocou mv Príkaz.

cd /etc/default/
mv grub.bak grub

Nakoniec aktualizujte Grub pomocou update-grub Príkaz.

sudo update-grub

Arch Linux inštrukcie

Zwap je k dispozícii na Arch Linuxeneuveriteľne ľahko zapnúť. Nevyžaduje sa žiadna úprava akýchkoľvek konfiguračných súborov Grub. Namiesto toho musí užívateľ iba nainštalovať balík a povoliť ho v systéme init systému.

sudo pacman -S systemd-swap
sudo systemctl enable systemd-swap

Ak je služba systemd-swap aktívna v systéme systemd, reštartujte počítač. Keď sa vráti online, budete mať Zswap!

Pokyny Fedora / OpenSUSE

Fedora a OpenSUSE fungujú veľmi podobnesystémy mnohými spôsobmi. Používajú najmä rovnaký formát balenia (RPM) a nástroje založené na Redhat. Okrem týchto podobností je spôsob, akým Grub vytvorili, veľmi podobný.

Z tohto dôvodu vám v rovnakej časti ukážeme, ako nastaviť funkciu Zswap na Fedore a OpenSUSE.

Zálohujte Grub

Ak chcete začať, spustite terminálové okno a získajte koreňový shell. V systémoch Fedora a SUSE nie je účet root vypnutý, takže prístup k superužívateľovi pomocou su.

su -

Akonáhle budete mať root prístup, urobte si rýchlu zálohu konfiguračného súboru Grub pomocou cp Príkaz.

cd /etc/default
cp grub grub.bak

Povoliť funkciu Zswap

Teraz, keď ste si vytvorili zálohu, je čas povoliť Zswap v zavádzači Grub.

nano /etc/default/grub

Prezrite si konfiguračný súbor Grub GRUB_CMDLINE_LINUX_DEFAULT =

Poznámka: na Fedore môže byť linka GRUB_CMDLINE_LINUX = miesto.

Akonáhle nájdete GRUB_CMDLINE_LINUX_DEFAULT alebo GRUB_CMDLINE_LINUX do súboru, vložte nasledujúci kód na koniec pred poslednú úvodzovku.

zswap.enabled=1

Uložte úpravy, ktoré ste vykonali, do zavádzača Grub pomocou Ctrl + O klávesová skratka. Potom ukončite s Ctrl + X.

Nakoniec dokončite proces aktualizáciou zavádzača pomocou grub2-mkconfig.

grub2-mkconfig -o /boot/grub2/grub.cfg

Zakázať pre Fedoru / OpenSUSE

Rozhodnite sa, že na svojom systéme Fedora alebo OpenSUSE Linux nepotrebujete Zswap? Tu je postup, ako ho vypnúť. Najprv otvorte okno terminálu. Potom získajte root s su Príkaz.

su -

Akonáhle je root aktívny, použite CD príkaz a prejdite do / etc / default /.

cd /etc/default

Odstráňte súbor Grub pomocou rm.

rm grub

Ďalej obnovte záložný súbor Grub pomocou mv.

mv grub.bak grub

Nakoniec aktualizujte Grub pomocou grub2-mkconfig.

grub2-mkconfig -o /boot/grub2/grub.cfg
</ P>

Komentáre