ZRam'ı nasıl kullanırım?


40

ZRam'ı webupd8.org sitesinde açıklandığı şekilde kurdum . Terminalden kurdum. Yapmam gereken tek şey bu mu yoksa bir yapılandırma mı yapmalıyım? Zram-enabler her şeyi kendi başına mı yapıyor yoksa bazı parametreleri mi ayarlamalıyım?


Bağlantıda verilenlerden, kutudan çıkmış gibi görünüyor.
Mahesh

Yanıtlar:


21

Sergey "Shnatsel" Davidoff'un bu blog yazısına yazdığı gibi, bu paket de hizmet olarak çalıştırılacak bir komut dosyası yükler. Betik kendini otomatik olarak yapılandırır ve servis otomatik olarak başlar. Başka bir yapılandırma gerekmez. Servis şu şekilde manuel olarak kontrol edilebilir:

sudo service zramswap start|stop|status|restart|reload|force-reload

Deb paketini dosya silindiri ile açarsanız, yalnızca iki dosyanın yüklendiğini görebilirsiniz:

/etc/init/zramswap.conf
/etc/init.d/zramswap

Bazı dokümantasyon dosyaları ile birlikte. DEBIANDizin hizmeti başlatılamadı paket meta veri ve komutları içerir. Paketin içinde hepsi bu kadar. Karşılık gelen cihazlar bu şemadan sonra adlandırılır:/dev/zram[0-9]

PPA ile kurdunuz mu? Bunu yapmanı tavsiye ederim.


Evet onu PPA ile yükledim. Ve cevabınız için teşekkürler. Soruma mükemmel cevap verdin. Yani bilgisayarımı her açışımda başlatmam gerekmiyor mu? Otomatik olarak doğru başlar?
Schweinsteiger

Bu doğru.
LiveWireBT

Ubuntu 12.04+ sürümünde şu adresten erişilebilirsudo apt-get install zram-config
Sameer Puri

30

İşte başlıyorsunuz, Ubuntu'da zRam ile ilgili bütün bir totorial:

zRam, bir kez etkinleştirildikten sonra, takas diski görevi gören RAM tabanlı bir blok aygıtı oluşturan, ancak sıkıştırılmış ve bellekte depolanan, çok hızlı G / Ç sağlayan ve sistem değiştirilmeden önce kullanılabilir bellek miktarını artıran bir koddur. diske.

zRam, Linux çekirdeği 3.2 ve daha üst sürümlerine entegre edilmiştir, bu nedenle zaten Ubuntu 12.04'e dahil edilmiştir.

Daha önce 2GB makinemde, zRAM olmadan, çok sayıda tarayıcı sekmesi açtığımda, sistem boğulmaya başlar, HDD ise verileri tamamen SWAP'a kopyalamaya başlarken, toplam yavaşlamaya neden olur. Şimdi, zRam'ı etkinleştirdikten sonra, RAM bittikten sonra donmak yerine, sistem hiçbir şey olmamış gibi çalıştı. Hiç bir fark görmedim. Sadece daha fazla RAM eklemek gibi görünüyordu;)

Deneyimlerime göre, zRam 1GB veya 2GB RAM'e sahip bilgisayarlar kullanan kişiler için kullanışlıdır. ZRam verileri sıkıştırdığından, bazı işlemci kaynakları gerektirir. Çok değil, her zaman. Bu nedenle eski işlemcilerle birlikte kullanılmasını önermiyorum. Ayrıca, 4GB RAM'iniz varsa, kullanılması gerekmeyecektir.

Etkinleştirmek için, terminali yazın:

sudo apt-get install zram-config

Kaldırmak için [aşağıdakini yazın]:

sudo dpkg --purge zramswap-enabler
sudo dpkg --purge zram-config


12

Servis arka plan programı yüklendikten hemen sonra etkinleşir. Bir terminale yazarak bunu doğrulayabilirsiniz:

cat /proc/swaps

Bazı / dev / XXX girişleri (etkin bir takas bölümünüz / dosyanız etkin olduğunda) ve adında "takas" olan en az bir giriş olmalıdır (sistemimizdeki her işlemci çekirdeği için bir tane olacaktır). Değilse, yeniden başlatmayı deneyin ve komutu tekrar yazın.

Gerekli başka işlem yoktur.



3

rebootUbuntu’dan emin olun ve Zram’ın önyükleme sırasında başladığını kontrol edin.

Kontrol etmek için daha önce belirtilen talimatları uygulayın. cat /proc/swaps

Eğer zram takas cihazlarınızı listede göremiyorsanız, (benim durumumda da) o zaman şunu yapın:

sudo su  
update-rc.d zramswap defaults

Bu, zram'ı başlangıç ​​hizmeti olarak listeleyecektir.

reboot ve açılışta başlayıp başlamadığını kontrol edin.


2

Ubuntu 14.04 VPS'imde aşağıdakileri çalıştırmam gerekti:

sudo apt-get install linux-image-extra-$(uname -r)
sudo apt-get install zram-config

İlk satır zram çekirdek modülünü kurar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.