- - Kā iespējot Zswap operētājsistēmā Linux labāku veiktspēju

Kā iespējot Zswap operētājsistēmā Linux labāku veiktspēju

SWAP (aka virtuālā atmiņa) ir ļoti noderīga operētājsistēmā Linuxsistēmas, kurām ir minimāls fiziskās atmiņas apjoms. Ja nebūtu šīs funkcijas, daudzi zemas klases datori, kuros darbojas modernas Linux operētājsistēmas, visu laiku sasaltu.

Tomēr SWAP ir viena milzīga negatīvā puse: diska I / O. Ja jūsu mašīna regulāri strādā ar SWAP failu vai nodalījumu, tā var nopietni ierobežot cietā diska veiktspēju, kas, pirmkārt, var mazināt ieguvumus, lietojot SWAP.

Šeit nāk Zswap. Tā ir Linux kodola funkcija (ieviesta 3.8. Versijā), kas, iespējot, ļauj sistēmai saspiest Swap kešatmiņu, tādējādi nodrošinot labāku jūsu Linux sistēmas veiktspēju.

Ja pamanāt kādu nopietnu diska veiktspējuLinux operētājsistēmas Swap lietošanas laikā jums ir nepieciešams Zswap! Izpildiet šo rokasgrāmatu un uzziniet, kā savā Linux sistēmā iespējot Zswap funkciju! To var iestatīt šādi.

Ubuntu / Debian instrukcijas

Zswap funkcija ir izvēles Linux kodolsparametrs. Tā kā tas ir kodola parametrs, jūs Ubuntu vai Debian sistēmas iestatījumos nevarēsit atrast “Zswap”. Tā vietā tā ir jāapkopo ar bootloader.

Ubuntu un Debian ierīcēs tiek izmantots Grub, tāpēc piekļūstietGrub konfigurācijas fails ir tas, kas jādara, lai iespējotu Zswap. Tomēr pirms šī komandrindas argumenta pievienošanas ir svarīgi izveidot Grub konfigurācijas faila dublējumu.

Dublēt Grub

Lai izveidotu Grub dublējumu, palaidiet termināļa logu. Pēc tam iegūstiet piekļuvi saknei ar su vai sudo -s.

su -

vai

sudo -s

Tagad, kad esat ieguvis saknes apvalku, izmantojiet CP komanda, lai ātri izveidotu Grub konfigurācijas faila dublējumu.

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

Iespējot Zswap

Kad Grub konfigurācijas fails ir dublēts, atveriet to Nano rediģēšanas nolūkos.

nano -w /etc/default/grub

Nano redaktorā atrodiet līniju GRUB_CMDLINE_LINUX_DEFAULT. Šī koda rinda konfigurācijas failāvajadzētu būt dažiem komandrindas argumentiem, piemēram, “klusa uzplaiksnīšana” un varbūt dažiem citiem. Neizdzēsiet tos! Tā vietā rindas beigās pievienojiet zemāk redzamo kodu.

zswap.enabled=1

Tam vajadzētu izskatīties šādi.

Kad Grub CFG failā viss izskatās labi, saglabājiet labojumu ar Ctrl + O un iziet ar Ctrl + X. Pēc tam pabeidziet procesu, atjauninot savu Grub sāknēšanas programmu, izmantojot update-grub.

sudo update-grub

Atsāknējiet Ubuntu vai Debian datoru. Kad tā tiek ielādēta, Zswap vajadzētu darboties un darboties!

Atspējot Ubuntu / Debian

Neesi apmierināts ar Zswap? Vai vēlaties no tā atbrīvoties? To var izdarīt šādi. Vispirms atveriet termināli un iegūstiet saknes ar su vai sudo -s.

su -

vai

sudo -s

Pēc tam izdzēsiet Grub failu ar rm.

rm /etc/default/grub

Atjaunojiet dublējuma failu ar mv komanda.

cd /etc/default/
mv grub.bak grub

Visbeidzot atjauniniet Grub, izmantojot update-grub komanda.

sudo update-grub

Arch Linux instrukcijas

Zwap ir pieejams Arch Linux, un tas irneticami viegli iespējot. Tas neprasa nekādu Grub konfigurācijas failu modifikāciju. Tā vietā lietotājam ir jāinstalē tikai pakete un jāiespējo tā ar systemd init sistēmu.

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

Kad sistēmad-mijmaiņas pakalpojums ir aktīvs ar systemd, atsāknējiet datoru. Kad tas atgriezīsies tiešsaistē, jums būs Zswap!

Fedora / OpenSUSE instrukcijas

Fedora un OpenSUSE darbojas ļoti līdzīgisistēmas daudzos veidos. Galvenokārt viņi izmanto to pašu iepakojuma formātu (RPM) un Redhat balstītos rīkus. Papildus šīm līdzībām veids, kā viņi izveido Grub, ir ļoti līdzīgs.

Šī iemesla dēļ mēs šajā pašā sadaļā jums parādīsim, kā iestatīt Zswap funkciju Fedora un OpenSUSE.

Dublēt Grub

Lai sāktu, palaidiet termināla logu un iegūstiet saknes apvalku. Fedora un SUSE sistēmās saknes konts nav izslēgts, tāpēc piekļūstiet superlietotājam ar su.

su -

Kad esat ieguvis saknes piekļuvi, ātri izveidojiet Grub konfigurācijas faila dublējumu, izmantojot cp komanda.

cd /etc/default
cp grub grub.bak

Iespējot Zswap

Tagad, kad esat izveidojis dublējumu, ir pienācis laiks iespējot Zswap Grub sāknēšanas ielādētājā.

nano /etc/default/grub

Meklējiet Grub konfigurācijas failu GRUB_CMDLINE_LINUX_DEFAULT =

Piezīme: Fedora rinda var būt GRUB_CMDLINE_LINUX = tā vietā.

Kad esat atradis GRUB_CMDLINE_LINUX_DEFAULT vai GRUB_CMDLINE_LINUX rindā failā, pirms pēdējās pēdiņās ielīmējiet zemāk esošo kodu beigās.

zswap.enabled=1

Saglabājiet veikto labojumu Grub sāknēšanas ielādētājā, izmantojot Ctrl + O īsinājumtaustiņš. Pēc tam izejiet ar Ctrl + X.

Visbeidzot pabeidziet procesu, atjauninot sāknēšanas programmu, izmantojot grub2-mkconfig.

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

Atspējot Fedora / OpenSUSE

Vai nolemjat, ka jūsu Fedora vai OpenSUSE Linux sistēmā jums nav nepieciešams Zswap? To var izslēgt. Vispirms atveriet termināļa logu. Pēc tam iegūstiet saknes ar su komanda.

su -

Kad sakne ir aktīva, izmantojiet Kompaktdisks komandu un pāriet uz / etc / default /.

cd /etc/default

Izdzēsiet Grub failu ar rm.

rm grub

Pēc tam atjaunojiet dublējuma Grub failu ar mv.

mv grub.bak grub

Visbeidzot atjauniniet Grub ar grub2-mkconfig.

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

Komentāri