SWAP (aka virtuel hukommelse) er meget nyttigt på Linux-systemer, 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 stadig en kæmpe nedside: disk I / O. Hvis din maskine arbejder med SWAP-fil eller partition regelmæssigt, har det potentialet til alvorligt at nedbringe ydeevnen på din harddisk, hvilket kan nægte 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 bemærker nogle alvorlige diskpræstationer på 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.
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å adgang til Grub-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.
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
Å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 konfigurationsfilen skal 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!
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
Zwap er tilgængelig på Arch Linux, og det er utroligt 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 aktivere systemd-swap
Genstart din computer med systemd-swap-tjenesten aktiv med systemd. Når det kommer tilbage online, har du Zswap!
Fedora og OpenSUSE er meget ens operativsystemer 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.
Start et terminalvindue og få en rodskal. På Fedora- og SUSE-systemer, root-kontoen er ikke slået tilf, så få 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
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
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
Mange software er ofte ikke tilgængelige i det officielle Ubuntu-ap...
Gedit er et af de mest populære tekstredigeringsværktøjer på Linux....
Kort tid efter Steam kom ud på Linux, blev det kongen af spilbuti...