- - Sådan aktiveres Zswap på Linux for bedre ydelse

Sådan aktiveres Zswap på Linux for bedre ydelse

SWAP (aka virtuel hukommelse) er meget nyttigt på Linuxsystemer, der har en minimal mængde fysisk hukommelse. Uden denne funktion ville mange low-end computere, der kører moderne Linux-operativsystemer, fryse hele tiden.

SWAP har alligevel en kæmpe nedside: disk I / O. Hvis din maskine regelmæssigt arbejder med SWAP-filen eller -partitionen, har den potentialet til alvorligt at ødelægge ydelsen på din harddisk, hvilket kan ophæve fordelen ved at bruge SWAP i første omgang.

Det er her Zswap kommer ind. Det er en Linux-kernefunktion (introduceret i version 3.8), der, når den er aktiveret, giver systemet mulighed for at komprimere Swap-cachen, hvilket resulterer i bedre ydelse på dit Linux-system generelt.

Hvis du lægger mærke til nogle alvorlige disksydelserpå Linux, mens du bruger Swap, har du brug for Zswap! Følg denne vejledning, og lær, hvordan du aktiverer Zswap-funktionen på dit Linux-system! Sådan konfigureres det.

Ubuntu / Debian instruktioner

Zswap-funktionen er en valgfri Linux-kerneparameter. Da det er en kerneparameter, kan du ikke finde "Zswap" i indstillingerne på dit Ubuntu eller Debian-system. I stedet for kræver det, at man klirrer rundt med bootloaderen.

På Ubuntu og Debian bruges Grub, så adgangGrub-konfigurationsfilen er, hvad der skal gøres for at aktivere Zswap. Før du tilføjer dette kommandolinjeargument, er det dog vigtigt at oprette en sikkerhedskopi af din Grub-konfigurationsfil.

Sikkerhedskopier Grub

Start et terminalvindue for at oprette en sikkerhedskopi af Grub. Derefter få rodadgang med su eller sudo -s.

su -

eller

sudo -s

Nu hvor du har en rodskal skal du bruge CP kommando til at foretage en hurtig sikkerhedskopi af Grub-konfigurationsfilen.

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

Aktivér Zswap

Åbn den i Nano med redigeringsformål med Grub-konfigurationsfilen.

nano -w /etc/default/grub

Find linjen i Nano-editoren GRUB_CMDLINE_LINUX_DEFAULT. Denne kodelinje i konfigurationsfilenbør have et par kommandolinjeargumenter, såsom "stille splash" og måske et par andre. Slet dem ikke! I stedet skal du tilføje koden nedenfor i slutningen af ​​linjen.

zswap.enabled=1

Det skal se ud som følgende billede.

Når alt ser godt ud i Grub CFG-filen, skal du gemme redigeringen med Ctrl + O og gå ud med Ctrl + X. Afslut derefter processen ved at opdatere din Grub bootloader via update-grub.

sudo update-grub

Genstart din Ubuntu eller Debian PC. Når det indlæses igen, skal Zswap være i gang!

Deaktiver for Ubuntu / Debian

Ikke tilfreds med Zswap? Vil du slippe af med det? Sådan gør du. Åbn først en terminal og få rod med su eller sudo -s.

su -

eller

sudo -s

Slet derefter Grub-filen med rm.

rm /etc/default/grub

Gendan sikkerhedskopifilen med mv kommando.

cd /etc/default/
mv grub.bak grub

Endelig skal du opdatere Grub ved hjælp af update-grub kommando.

sudo update-grub

Ark Linux-instruktioner

Zwap er tilgængelig på Arch Linux, og det er detutrolig let at aktivere. Det kræver ikke ændring af nogen Grub-konfigurationsfiler overhovedet. I stedet skal brugeren kun installere en pakke og aktivere den med systemd init-systemet.

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

Genstart din computer med systemd-swap-tjenesten aktiv med systemd. Når det kommer tilbage online, har du Zswap!

Fedora / OpenSUSE instruktioner

Fedora og OpenSUSE fungerer meget længesystemer på mange måder. De bruger hovedsageligt det samme emballeringsformat (RPM) og Redhat-baserede værktøjer. Ud over disse ligheder er den måde, de oprettede Grub på, meget ens.

Af denne grund viser vi dig, hvordan du konfigurerer Zswap-funktionen på Fedora og OpenSUSE i samme sektion.

Sikkerhedskopier Grub

Start et terminalvindue og få en rodskal. På Fedora- og SUSE-systemer er rodkontoen ikke slået fra, så adgang til superbruger med su.

su -

Når du har fået root-adgang, skal du foretage en hurtig sikkerhedskopi af din Grub-konfigurationsfil ved hjælp af cp kommando.

cd /etc/default
cp grub grub.bak

Aktivér Zswap

Nu, hvor du har foretaget din sikkerhedskopi, er det tid til at aktivere Zswap i Grub bootloader.

nano /etc/default/grub

Se gennem Grub-konfigurationsfilen for GRUB_CMDLINE_LINUX_DEFAULT =

Bemærk: På Fedora kan linjen være GRUB_CMDLINE_LINUX = i stedet.

Når du først har fundet GRUB_CMDLINE_LINUX_DEFAULT eller GRUB_CMDLINE_LINUX linje i filen, indsæt nedenstående kode i slutningen, inden det sidste anførselstegn.

zswap.enabled=1

Gem den redigering, du har foretaget, til Grub bootloader med Ctrl + O tastaturgenvej. Gå derefter ud med Ctrl + X.

Endelig afsluttes processen med at opdatere din bootloader vha grub2-mkconfig.

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

Deaktiver for Fedora / OpenSUSE

Bestem, at du ikke har brug for Zswap på dit Fedora eller OpenSUSE Linux-system? Sådan slukkes det for igen. Start først et terminalvindue. Derefter få rod med su kommando.

su -

Når rod er aktiv, skal du bruge CD kommando og flyt ind i / etc / default /.

cd /etc/default

Slet Grub-filen med rm.

rm grub

Gendan derefter backup Grub-filen med mv.

mv grub.bak grub

Endelig opdater Grub med grub2-mkconfig.

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

Kommentarer