- - A Zswap engedélyezése a Linuxon a jobb teljesítmény érdekében

A Zswap engedélyezése a Linuxon a jobb teljesítmény érdekében

A SWAP (más néven virtuális memória) nagyon hasznos Linux rendszerenolyan rendszerek, amelyek minimális fizikai memóriával rendelkeznek. Ez a szolgáltatás nélkül sok, a modern Linux operációs rendszert futtató csúcskategóriás számítógép folyamatosan lefagyna.

Ennek ellenére a SWAP-nak van egy hatalmas hátránya: lemez I / O. Ha a számítógépe rendszeresen dolgozik a SWAP fájlokkal vagy partíciókkal, akkor valószínűleg súlyosan korlátozza a merevlemez teljesítményét, ami elsősorban a SWAP használatának előnyeit tagadhatja meg.

Itt jön be a Zswap. Ez egy Linux-kernel-szolgáltatás (bevezetett a 3.8-as verzióba), amely engedélyezésével lehetővé teszi a rendszer számára a Swap-gyorsítótár tömörítését, ami jobb teljesítményt eredményez a Linux rendszerében.

Ha észrevesz egy komoly lemezteljesítménytLinux alatt a Swap használata közben szüksége van a Zswapra! Kövesse ezt az útmutatót és tanulja meg, hogyan engedélyezze a Zswap funkciót Linux rendszerén! A következőképpen állíthatja be.

Ubuntu / Debian utasítások

A Zswap szolgáltatás opcionális Linux kernelparaméter. Mivel ez egy kernelparaméter, nem fogja megtalálni a “Zswap” -t az Ubuntu vagy a Debian rendszer beállításai között. Ehelyett megkóstolást igényel a rendszerbetöltővel.

Ubuntu és Debian esetén a Grub van használatban, tehát hozzáférésa Grub konfigurációs fájlt kell tennie a Zswap engedélyezéséhez. Mielőtt hozzáadná ezt a parancssori argumentumot, elengedhetetlen, hogy készítsen biztonsági másolatot a Grub konfigurációs fájljáról.

Biztonsági mentés Grubra

A Grub biztonsági másolatának létrehozásához indítson el egy terminál ablakot. Ezután szerezzen be root hozzáférést a su vagy sudo-k.

su -

vagy

sudo -s

Most, hogy megvan egy gyökérhéja, használja a CP parancsot, hogy gyorsan készítsen biztonsági másolatot a Grub konfigurációs fájlról.

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

Zswap engedélyezése

A Grub konfigurációs fájl biztonsági mentésével nyissa meg a Nano-ban szerkesztési célokra.

nano -w /etc/default/grub

A Nano szerkesztőben keresse meg a sort GRUB_CMDLINE_LINUX_DEFAULT. Ez a kódsor a konfigurációs fájlbanlegyen néhány parancssori argumentum, például „csendes splash” és esetleg néhány más is. Ne törölje őket! Ehelyett adja hozzá az alábbi kódot a sor végére.

zswap.enabled=1

A következő képen kell kinéznie.

Ha minden jól néz ki a Grub CFG fájlban, mentse a szerkesztést a Ctrl + O és lépjen ki a Ctrl + X. Ezután fejezze be a folyamatot azáltal, hogy frissíti a Grub rendszerbetöltőt a update-grub.

sudo update-grub

Indítsa újra az Ubuntu vagy a Debian PC-t. Amikor betölti a biztonsági másolatot, a Zswap-nak működőképesnek kell lennie!

Letiltás az Ubuntu / Debian esetén

Nem elégedett a Zswappal? Szeretne megszabadulni tőle? Itt van, hogyan kell csinálni. Először nyisson meg egy terminált, és győződjön meg a gombbal su vagy sudo-k.

su -

vagy

sudo-k

Ezután törölje a Grub fájlt a rm.

rm /etc/default/grub

Állítsa vissza a biztonsági mentési fájlt a mv parancs.

cd /etc/default/
mv grub.bak grub

Végül frissítse a Grubot a update-grub parancs.

sudo update-grub

Arch Linux utasítások

A Zwap elérhető az Arch Linux rendszeren, és igenhihetetlenül könnyű engedélyezni. Ehhez semmilyen Grub konfigurációs fájl módosítása nem szükséges. Ehelyett a felhasználónak csak egy csomagot kell telepítenie, és engedélyeznie kell azt a systemd init rendszerrel.

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

Ha a systemd-swap szolgáltatás aktív a systemd-vel, indítsa újra számítógépét. Amikor visszatér online, akkor Zswap lesz!

Fedora / OpenSUSE utasítások

A Fedora és az OpenSUSE nagyon hasonlóan működnekrendszerek sokféle módon. Főként ugyanazt a csomagolási formátumot (RPM) és a Redhat-alapú eszközöket használják. Ezen hasonlóságok mellett a Grub felállítási módja nagyon hasonló.

Ezért ugyanabban a szakaszban megmutatjuk Önnek, hogyan kell beállítani a Zswap funkciót a Fedorán és az OpenSUSE-on.

Biztonsági mentés Grubra

A kezdéshez indítson el egy terminál ablakot, és szerezzen be egy gyökérhéjat. A Fedora és a SUSE rendszereken a gyökérfiók nem van kikapcsolva, így a superuser használatával érhető el su.

su -

Miután megszerezte a root hozzáférést, készítsen gyors biztonsági másolatot a Grub konfigurációs fájljáról a cp parancs.

cd /etc/default
cp grub grub.bak

Zswap engedélyezése

Most, hogy készítette a biztonsági másolatot, ideje engedélyezni a Zswap alkalmazást a Grub rendszerbetöltőben.

nano /etc/default/grub

Keresse meg a Grub konfigurációs fájlt GRUB_CMDLINE_LINUX_DEFAULT =

Megjegyzés: A Fedorán a vonal lehet GRUB_CMDLINE_LINUX = helyette.

Miután megtalálta a GRUB_CMDLINE_LINUX_DEFAULT vagy GRUB_CMDLINE_LINUX A fájl sorába illessze be az alábbi kódot a végére, az utolsó idézőjel előtt.

zswap.enabled=1

Mentse el a szerkesztést a Grub rendszerbetöltőbe a Ctrl + O billentyűparancs. Ezután lépjen ki a gombbal Ctrl + X.

Végül fejezze be a folyamatot a bootloader frissítésével a következővel: Grub2-mkconfig.

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

Letiltva a Fedora / OpenSUSE esetén

Úgy dönt, hogy nincs szüksége Zswapra a Fedora vagy az OpenSUSE Linux rendszeren? Itt van, hogyan lehet azt kikapcsolni. Először indítson el egy terminál ablakot. Ezután gyökérzzen be a su parancs.

su -

Amint a gyökér aktív, használja a CD parancsot, és lépjen az / etc / default /.

cd /etc/default

Törölje a Grub fájlt a gombbal rm.

rm grub

Ezután állítsa vissza a biztonsági mentési Grub fájlt a mv.

mv grub.bak grub

Végül frissítse a Grub-ot a Grub2-mkconfig.

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

Hozzászólások