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