- - Kuinka ottaa Zswap käyttöön Linuxissa paremman suorituskyvyn saavuttamiseksi

Kuinka ottaa Zswap käyttöön Linuxissa paremman suorituskyvyn saavuttamiseksi

SWAP (eli virtuaalimuisti) on erittäin hyödyllinen Linuxissajärjestelmät, joissa on vähän fyysistä muistia. Ilman tätä ominaisuutta monet huippuluokan tietokoneet, joissa on nykyaikaisia ​​Linux-käyttöjärjestelmiä, jäätyisivät koko ajan.

SWAP: llä on silti yksi valtava alaosa: levy I / O. Jos koneesi työskentelee SWAP-tiedoston tai osion kanssa säännöllisesti, se saattaa vaarantaa kiintolevyn suorituskyvyn vakavasti, mikä voi heikentää SWAP: n käytön etuja.

Sieltä Zswap tulee. Se on Linux-ytimen ominaisuus (esitelty versiossa 3.8), joka mahdollistaa järjestelmän pakkaamalla Swap-välimuistin, kun se on käytössä, mikä parantaa Linux-järjestelmän yleistä suorituskykyä.

Jos huomaat vakavaa levyn suorituskykyäLinuxissa, kun käytät Swapia, tarvitset Zswap! Seuraa tätä opasta ja opi ottamaan Zswap-ominaisuus käyttöön Linux-järjestelmässä! Asenna se seuraavasti.

Ubuntu / Debian -ohjeet

Zswap-ominaisuus on valinnainen Linux-ydinparametri. Koska se on ytimen parametri, et löydä "Zswap" Ubuntu- tai Debian-järjestelmän asetuksista. Sen sijaan se vaatii niputtamista käynnistyslataimen kanssa.

Ubuntussa ja Debianissa käytetään Grubia, joten pääsyynGrub-määritystiedosto on mitä on tehtävä Zswaven käyttöönottamiseksi. Ennen tämän komentoriviargumentin lisäämistä on kuitenkin välttämätöntä luoda varmuuskopio Grub-asetustiedostostasi.

Varmuuskopioi Grub

Luo varmuuskopio Grubista käynnistämällä pääteikkuna. Saa sitten pääkäyttäjän käyttöoikeudet su tai sudo -s.

su -

tai

sudo -s

Nyt kun sinulla on Root-shell, käytä CP komento tehdä nopea varmuuskopio Grub-asetustiedostosta.

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

Ota Zswap käyttöön

Kun Grub-tiedosto on varmuuskopioitu, avaa se Nanossa muokkausta varten.

nano -w /etc/default/grub

Etsi rivi Nano-editorissa GRUB_CMDLINE_LINUX_DEFAULT. Tämä koodirivi määritystiedostossapitäisi olla muutama komentoriviargumentti, kuten ”hiljainen splash” ja ehkä muutama muu. Älä poista niitä! Lisää sen sijaan koodi rivin loppuun.

zswap.enabled=1

Sen pitäisi näyttää seuraavalta.

Kun kaikki näyttää hyvältä Grub CFG-tiedostossa, tallenna muokkaus painikkeella Ctrl + O ja poistu Ctrl + X. Viimeistele sitten prosessi päivittämällä Grub-käynnistyslatausohjelma kautta update-grub.

sudo update-grub

Käynnistä Ubuntu tai Debian PC. Kun se latautuu varmuuskopioon, Zswaven pitäisi olla toiminnassa!

Poista käytöstä Ubuntu / Debian

Etkö ole tyytyväinen Zswapiin? Haluatko päästä eroon siitä? Näin voit tehdä sen. Avaa ensin pääte ja hanki juuri su tai sudo -s.

su -

tai

sudo -s

Poista seuraavaksi Grub-tiedosto painikkeella rm.

rm /etc/default/grub

Palauta varmuuskopiotiedosto mv komento.

cd /etc/default/
mv grub.bak grub

Päivitä lopuksi Grub käyttämällä update-grub komento.

sudo update-grub

Arch Linux -ohjeet

Zwap on saatavana Arch Linuxissa, ja se onuskomattoman helppo ottaa käyttöön. Se ei vaadi minkään Grub-asetustiedoston muuttamista. Sen sijaan käyttäjän tarvitsee vain asentaa paketti ja ottaa se käyttöön järjestelmänd aloitusjärjestelmällä.

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

Käynnistä tietokone uudelleen, kun systemd-swap-palvelu on aktiivinen systemd: n kanssa. Kun se tulee takaisin verkkoon, sinulla on Zswap!

Fedora / OpenSUSE-ohjeet

Fedora ja OpenSUSE toimivat hyvin samanlaisinajärjestelmiä monin tavoin. Pääasiassa he käyttävät samaa pakkausmuotoa (RPM) ja Redhat-pohjaisia ​​työkaluja. Näiden samankaltaisuuksien lisäksi tapa, jolla he perustavat Grubin, on hyvin samanlainen.

Tästä syystä aiomme näyttää sinulle kuinka asettaa Zswap-ominaisuus Fedoralla ja OpenSUSEssa samassa osassa.

Varmuuskopioi Grub

Aloita käynnistämällä pääteikkuna ja hanki juurikuori. Fedora- ja SUSE-järjestelmissä juuritiliä ei ole kytketty pois päältä, joten pääkäyttäjän kanssa su.

su -

Kun olet saanut pääkäyttäjän oikeudet, tee nopea varmuuskopio Grub-määritystiedostostasi käyttämällä cp komento.

cd /etc/default
cp grub grub.bak

Ota Zswap käyttöön

Nyt kun olet tehnyt varmuuskopion, on aika ottaa Zswap käyttöön Grubin käynnistyslatauksessa.

nano /etc/default/grub

Etsi Grub-määritystiedosto GRUB_CMDLINE_LINUX_DEFAULT =

Huomaa: Fedoralla viiva voi olla GRUB_CMDLINE_LINUX = sen sijaan.

Kun olet löytänyt GRUB_CMDLINE_LINUX_DEFAULT tai GRUB_CMDLINE_LINUX liitä tiedosto alla olevaan koodiin lopussa ennen viimeistä lainausmerkkiä.

zswap.enabled=1

Tallenna tekemäsi muokkaus Grubin käynnistyslataimeen Ctrl + O pikanäppäin. Sitten poistu Ctrl + X.

Viimeistele lopuksi prosessi päivittämällä käynnistyslataimen avulla grub2-mkconfig.

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

Poista käytöstä Fedora / OpenSUSE-sovelluksissa

Päätätkö, ettei sinun tarvitse Zswapia Fedora- tai OpenSUSE Linux -järjestelmässäsi? Näin sammutat sen. Käynnistä ensin terminaali-ikkuna. Sitten juurruta su komento.

su -

Kun juuri on aktiivinen, käytä CD komento ja siirry hakemistoon / etc / default /.

cd /etc/default

Poista Grub-tiedosto painikkeella rm.

rm grub

Palauta seuraavaksi varmuuskopion Grub-tiedosto mv.

mv grub.bak grub

Päivitä lopuksi Grub grub2-mkconfig.

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

Kommentit