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