SWAP (sanal bellek) Linux'ta çok yararlıdırasgari miktarda fiziksel belleğe sahip sistemler. Bu özellik olmadan, modern Linux işletim sistemlerini çalıştıran birçok düşük kaliteli bilgisayar her zaman donacaktı.
Yine de, SWAP'ın devasa bir tarafı var: disk g / Ç Makineniz düzenli olarak SWAP dosyasıyla veya bölümüyle çalışıyorsa, sabit sürücünüzün performansını ciddi şekilde azaltma potansiyeline sahiptir ve bu, SWAP'ı en başta kullanmanın yararını reddedebilir.
Zswap'ın girdiği yer orası. Etkinleştirildiğinde, sistemin Takas önbelleğini sıkıştırmasına olanak tanıyan ve genel olarak Linux sisteminizde daha iyi performansa neden olan bir Linux çekirdeği özelliğidir (3.8 sürümünde).
Bazı ciddi disk performansı fark ediyorsanızLinux kullanırken Swap kullanırken Zswap! Bu kılavuzu takip edin ve Zswap özelliğini Linux sisteminizde nasıl etkinleştireceğinizi öğrenin! İşte nasıl ayarlayacağınız.
Ubuntu / Debian talimatları
Zswap özelliği isteğe bağlı bir Linux çekirdeğidirparametre. Bir çekirdek parametresi olduğundan, Ubuntu veya Debian sisteminizdeki ayarlarda “Zswap” bulamazsınız. Bunun yerine, önyükleyici ile uğraşmayı gerektirir.
Ubuntu ve Debian'da Grub kullanılır, böylece erişim sağlanır.Grub yapılandırma dosyası, Zswap’ı etkinleştirmek için yapılması gereken şeydir. Ancak, bu komut satırı bağımsız değişkenini eklemeden önce, Grub config dosyanızın bir yedeğini almanız gerekir.
Yedekleme Grub
Grub'un bir yedeğini oluşturmak için bir terminal penceresi açın. Ardından, root erişimi su veya sudo.
su -
veya
sudo -s
Artık bir Kök kabuğuna sahip olduğunuzu CP Grub yapılandırma dosyasının hızlı bir şekilde yedeklenmesini sağlar.
cp /etc/default/grub /etc/default/grub.bak
Zswap'i etkinleştir
Grub config dosyası yedeklendiğinde, düzenleme amacıyla Nano'da açın.
nano -w /etc/default/grub
Nano düzenleyicide satırı bulun GRUB_CMDLINE_LINUX_DEFAULT. Yapılandırma dosyasındaki bu kod satırı"sessiz sıçrama" gibi birkaç komut satırı argümanına ve belki birkaç tanesine sahip olmalıdır. Onları silmeyin! Bunun yerine, satırın sonuna aşağıdaki kodu ekleyin.
zswap.enabled=1
Aşağıdaki resme benzemelidir.

Grub CFG dosyasında her şey iyi göründüğünde, düzenlemeyi kaydet Ctrl + O ve ile çık Ctrl + X. Ardından, Grub önyükleyicinizi kullanarak güncelleyerek işlemi tamamlayın. update-grub.
sudo update-grub
Ubuntu'nuzu veya Debian PC'nizi yeniden başlatın. Yedeklendiğinde, Zswap açılmalı ve çalışıyor olmalı!
Ubuntu / Debian için devre dışı bırak
Zswap ile mutlu değil misin? Ondan kurtulmak ister misin? İşte nasıl yapılacağı. İlk önce bir terminal açın ve ile kök kazanın su veya sudo.
su -
veya
sudo
Ardından, Grub dosyasını ile silin rm.
rm /etc/default/grub
Yedekleme dosyasını mv Komut.
cd /etc/default/ mv grub.bak grub
Son olarak, Grub’u kullanarak update-grub Komut.
sudo update-grub
Linux talimatlarını arşivleyin
Zwap, Arch Linux’ta mevcuttur veinanılmaz derecede kolay. Grub konfigürasyon dosyalarında herhangi bir değişiklik yapılmasını gerektirmez. Bunun yerine, kullanıcının sadece bir paket kurması ve onu systemd init sistemi ile etkinleştirmesi gerekir.
sudo pacman -S systemd-swap sudo systemctl enable systemd-swap
Systemd swap servisi systemd ile etkinken, bilgisayarınızı yeniden başlatın. Tekrar çevrimiçi olduğunda Zswap’ınız olacak!
Fedora / OpenSUSE talimatları
Fedora ve OpenSUSE birbirine çok benziyorsistemleri birçok yönden. Temel olarak, aynı paketleme formatını (RPM) ve Redhat tabanlı araçları kullanırlar. Bu benzerliklere ek olarak, Grub kurma biçimleri de çok benzer.
Bu nedenle, Fedora ve OpenSUSE’de Zswap özelliğini nasıl ayarlayacağınızı aynı bölümde göstereceğiz.
Yedekleme Grub
Başlamak için bir terminal penceresi açın ve bir kök kabuğu kazanın. Fedora ve SUSE sistemlerinde, kök hesap kapatılmadığından, su.
su -
Kök erişimine sahip olduğunuzda, aşağıdakileri kullanarak Grub yapılandırma dosyanızı hızlıca yedekleyin. cp Komut.
cd /etc/default cp grub grub.bak
Zswap'i etkinleştir
Artık yedeğinizi oluşturduğunuza göre, Grub önyükleyicide Zswap özelliğini etkinleştirmenin zamanı geldi.
nano /etc/default/grub
Grub yapılandırma dosyasına bakın GRUB_CMDLINE_LINUX_DEFAULT =
Not: Fedora’da, satır GRUB_CMDLINE_LINUX = yerine.
Bulduktan sonra GRUB_CMDLINE_LINUX_DEFAULT veya GRUB_CMDLINE_LINUX dosyadaki satırı, aşağıdaki kodu son tırnak işaretinden önce sonuna yapıştırın.
zswap.enabled=1

Grub önyükleyicisine yaptığınız düzenlemeyi, Ctrl + O klavye kısayolu. Ardından, ile çıkın Ctrl + X.
Son olarak, önyükleyicinizi kullanarak güncelleyerek işlemi tamamlayın. grub2-mkconfig.
grub2-mkconfig -o /boot/grub2/grub.cfg
Fedora / OpenSUSE için devre dışı bırak
Fedora veya OpenSUSE Linux sisteminizde Zswap’a ihtiyacınız olmadığına karar verin. İşte nasıl kapatılacağı. İlk önce bir terminal penceresi açın. Ardından, ile kök kazanın su Komut.
su -
Kök aktif hale geldiğinde, CD komut ve / etc / default / içine gidin.
cd /etc/default
Grub dosyasını ile silin rm.
rm grub
Ardından, yedek Grub dosyasını geri yükleyin. mv.
mv grub.bak grub
Son olarak, Grub’u grub2-mkconfig.
grub2-mkconfig -o /boot/grub2/grub.cfg</ P>
Yorumlar