- - Kaip įgalinti „Zswap“ „Linux“, kad būtų geresnis našumas

Kaip įgalinti „Zswap“ sistemoje „Linux“ siekiant geresnio našumo

SWAP (dar vadinama virtualia atmintimi) yra labai naudinga „Linux“sistemos, turinčios minimalų fizinės atminties kiekį. Be šios funkcijos daugybė pigių kompiuterių, kuriuose veikia modernios „Linux“ operacinės sistemos, visą laiką užšaltų.

Vis dėlto SWAP turi vieną didžiulį trūkumą: disko I / O. Jei jūsų aparatas reguliariai dirba su SWAP failu ar skaidiniu, jis gali rimtai sugadinti jūsų standžiojo disko našumą, o tai pirmiausia gali paneigti SWAP naudojimo pranašumą.

Štai kur įsijungia „Zswap“. Tai „Linux“ branduolio funkcija (pristatyta 3.8 versijoje), kuri įjungus leidžia sistemai suspausti „Swap“ talpyklą ir taip pasiekti geresnį „Linux“ sistemos našumą.

Jei pastebėjote rimtą disko našumą„Linux“ sistemoje naudojant „Swap“ reikia „Zswap“! Vykdykite kartu su šiuo vadovu ir išmokite įgalinti „Zswap“ funkciją savo „Linux“ sistemoje! Štai kaip tai nustatyti.

„Ubuntu“ / „Debian“ instrukcijos

„Zswap“ funkcija yra pasirenkamas „Linux“ branduolysparametras. Kadangi tai yra branduolio parametras, „Usuntu“ ar „Debian“ sistemos nustatymuose nerasite „Zswap“. Vietoj to reikia susitvarkyti su įkrovos įkrovikliu.

„Ubuntu“ ir „Debian“ sistemose naudojamas „Grub“, taigi prieigaiGrub konfigūracijos failas yra tai, ką reikia padaryti norint įjungti „Zswap“. Tačiau prieš pridedant šį komandinės eilutės argumentą labai svarbu sukurti „Grub“ konfigūracijos failo atsarginę kopiją.

Grub atsarginę kopiją

Norėdami sukurti „Grub“ atsarginę kopiją, paleiskite terminalo langą. Tada naudokitės root prieiga su arba sudo -s.

su -

arba

sudo -s

Dabar, kai turite šakninį apvalkalą, naudokite CP komanda greitai pasidaryti Grub konfigūracijos failo atsarginę kopiją.

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

Įgalinti „Zswap“

Sukūrę atsarginę „Grub“ konfigūracijos rinkmeną, atidarykite ją „Nano“ redagavimo tikslais.

nano -w /etc/default/grub

„Nano“ redaktoriuje raskite eilutę GRUB_CMDLINE_LINUX_DEFAULT. Ši kodo eilutė konfigūracijos faileturėtų turėti keletą komandinės eilutės argumentų, tokių kaip „tylus paspirtis“ ir galbūt dar kelis. Neištrinkite jų! Verčiau pridėkite žemiau esantį kodą eilutės pabaigoje.

zswap.enabled=1

Tai turėtų atrodyti kaip šis paveikslėlis.

Kai Grub CFG faile viskas atrodo gerai, išsaugokite redagavimą naudodami „Ctrl“ + O ir išeiti su „Ctrl“ + X. Tada užbaikite procesą atnaujindami „Grub“ įkrovos tvarkyklę per atnaujinti-grub.

sudo update-grub

Perkraukite savo „Ubuntu“ arba „Debian“ kompiuterį. Kai jis įkeliamas atgal, „Zswap“ turėtų veikti ir veikti!

Išjungti „Ubuntu“ / „Debian“

Nepatenkintas Zswap? Norite to atsikratyti? Štai kaip tai padaryti. Pirmiausia atidarykite terminalą ir įsitvirtinkite su arba sudo -s.

su -

arba

sudo -s

Tada ištrinkite „Grub“ failą naudodami rm.

rm /etc/default/grub

Atkurkite atsarginės kopijos failą naudodami mv komanda.

cd /etc/default/
mv grub.bak grub

Galiausiai atnaujinkite „Grub“ naudodami atnaujinti-grub komanda.

sudo update-grub

„Arch Linux“ instrukcijos

„Zwap“ galima naudoti „Arch Linux“, ir tai yraneįtikėtinai lengva įjungti. Tai nereikalauja jokių „Grub“ konfigūracijos failų pakeitimų. Vietoj to, vartotojui tereikia įdiegti paketą ir įgalinti jį naudojant „systemd init“ sistemą.

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

Įjungę „systemd“ mainų paslaugą su „systemd“, paleiskite kompiuterį iš naujo. Kai grįšite internete, turėsite „Zswap“!

„Fedora“ / „OpenSUSE“ instrukcijos

„Fedora“ ir „OpenSUSE“ veikia labai panašiaisistemos įvairiais būdais. Dažniausiai jie naudoja tą patį pakavimo formatą (RPM) ir „Redhat“ pagrindu sukurtus įrankius. Be šių panašumų, būdas, kuriuo jie įsteigė „Grub“, yra labai panašus.

Dėl šios priežasties toje pačioje skiltyje parodysime, kaip nustatyti „Zswap“ funkciją „Fedora“ ir „OpenSUSE“.

Grub atsarginę kopiją

Norėdami pradėti, paleiskite terminalo langą ir gaukite šaknies apvalkalą. „Fedora“ ir SUSE sistemose pagrindinė sąskaita nėra išjungta, todėl naudokitės „Superuser“ su.

su -

Gavę šakninę prieigą, padarykite greitą „Grub“ konfigūracijos failo atsarginę kopiją naudodami cp komanda.

cd /etc/default
cp grub grub.bak

Įgalinti „Zswap“

Dabar, kai pasidarėte atsarginę kopiją, laikas įjungti „Zswap“ „Grub“ įkrovos kaupiklyje.

nano /etc/default/grub

Peržiūrėkite „Grub“ konfigūracijos failą GRUB_CMDLINE_LINUX_DEFAULT =

Pastaba: „Fedora“ linija gali būti GRUB_CMDLINE_LINUX = vietoj to.

Radę GRUB_CMDLINE_LINUX_DEFAULT arba GRUB_CMDLINE_LINUX failo eilutėje, prieš paskutinį kabutę įklijuokite žemiau esantį kodą.

zswap.enabled=1

Išsaugokite atliktą pakeitimą „Grub“ įkrovos kaupiklyje naudodami „Ctrl“ + O spartusis klavišas. Tada išeikite su „Ctrl“ + X.

Galiausiai užbaikite procesą atnaujindami įkrovos tvarkyklę naudodami grub2-mkconfig.

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

Išjungti „Fedora“ / „OpenSUSE“

Nuspręsite, kad jums nereikia „Zswap“ „Fedora“ ar „OpenSUSE Linux“ sistemose? Štai kaip tai išjungti. Pirmiausia paleiskite terminalo langą. Tada įsitvirtinkite naudodami su komanda.

su -

Kai šaknis aktyvuota, naudokite Kompaktinis diskas komandą ir perkelkite į / etc / default /.

cd /etc/default

Ištrinkite „Grub“ failą naudodami rm.

rm grub

Tada atkurkite atsarginį „Grub“ failą naudodami mv.

mv grub.bak grub

Galiausiai atnaujinkite „Grub“ naudodami grub2-mkconfig.

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

Komentarai