Proxmox VE'de SWAP dosyası olarak Zram

Zram Teknolojisi 

Zram, verilerin kaydedilirken seçilen algoritmalardan biriyle sıkıştırıldığı RAM'de bir blok cihazı oluşturmanıza olanak tanıyan bir teknolojidir. 

İşletim sisteminin sürümüne bağlı olarak çeşitli algoritmalar mevcuttur. Örneğin, en son Proxmox sürümünde bunlar lzo, lz4, lz4hc, deflate'dir. Varsayılan ayar lzo'dur. Muhtemelen bu, çekirdek modülüne daha önce eklenmiş ve uyumluluk amacıyla varsayılan ayar olarak kaydedilmiş olmasından kaynaklanmaktadır. Şu anda en optimal seçim, sıkıştırma oranına göre optimal hız ve çok hızlı bir şekilde açılabilen lzo4'tür. Ayrıca, lz4 neredeyse tüm mevcut Linux dağıtımlarında mevcuttur.

Zram Teknolojisinin Faydaları

Zram teknolojisini uygulamak çeşitli faydalar sunar. İşte bazı önemli avantajlar:

1. Artan Depolama Kapasitesi: Zram blok cihazında verileri sıkıştırarak, genel depolama kapasitesi artırılabilir. Bu, mobil cihazlar gibi sınırlı depolama kapasitesine sahip cihazlar için özellikle yararlıdır.

2. Gelişmiş Performans: Sıkıştırma, verilerin fiziksel boyutunu azaltır, bu da daha hızlı okuma ve yazma işlemlerine yol açar. Bu, oyun dizüstü bilgisayarları veya sunucular gibi yüksek performans talepleri olan sistemler için özellikle faydalıdır.

3. Enerji Verimliliği: Zram blok cihazında verileri sıkıştırmak, sıkıştırılmamış depolamaya kıyasla daha az güç tüketir. Bu enerji verimliliği, taşınabilir cihazlar için daha uzun pil ömrü veya veri merkezlerinde daha düşük güç tüketimi ile sonuçlanabilir.

4. Esneklik: Zram teknolojisi, farklı sıkıştırma algoritmalarının seçilmesine olanak tanıyarak esneklik sunar. Kullanıcılar, özel gereksinimlerine ve tercihlerine en uygun olanı seçebilirler.

Gereksinimler

Proxmox VE'de ZRam'i takas dosyası olarak yapılandırmak için aşağıdaki gereksinimlerin karşılanması gerekir:

• Proxmox VE sürüm 5.4 veya daha yüksek.

• Linux çekirdek sürümü 5.10 veya daha yüksek.

Debian/Ubuntu'da daha hızlı takas için zRAM modülünü nasıl etkinleştirilir

Bu örnek, Debian'ın (sürüm 9'dan itibaren) ve Ubuntu'nun (sürüm 18'den itibaren) son sürümleriyle çalışmalıdır. Bu örnekte 32G ekliyoruz:

modprobe zram
zramctl -s 32G -a lz4 /dev/zram0
mkswap /dev/zram0
swapon /dev/zram0 -p 10


Sonraki adımda, sistem başlangıcında otomatik zram takası oluşturmayı ayarlayın:

echo "zram" > /etc/modules-load.d/zram.conf
echo "zram" > /etc/modules-load.d/zram.confecho 'KERNEL=="zram0", ATTR { disksize } ="32G" RUN="/sbin/mkswap /dev/zram0", TAG+="systemd"' > /etc/udev/rules.d/99-zram.rules
echo "/dev/zram0 none swap defaults,pri=10 0 0" >> /etc/fstab

Parametresiz zramctl komutunu kullanarak bölüm kullanım istatistiklerini görüntüleyebilirsiniz:

zramctl

Örnek çıktı:

NAME ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT
/dev/zram0 lz4 32G 48.7M 20.1M 21.5M 16 [SWAP]

Sonuç

Proxmox VE'de ZRam'i takas dosyası olarak yapılandırarak, sıkıştırılmış RAM'in faydalarından yararlanabilir, performansı artırabilir ve depolama gereksinimlerini azaltabilirsiniz.

    How useful was this article?

    VAT

    • Other

      Other

      0%
    • austria

      Austria

      20%
    • Belgium

      Belgium

      21%
    • Bulgaria

      Bulgaria

      20%
    • Croatia

      Croatia

      25%
    • Cyprus

      Cyprus

      19%
    • Czech Republic

      Czech Republic

      21%
    • Denmark

      Denmark

      25%
    • Estonia

      Estonia

      22%
    • France

      France

      20%
    • Finland

      Finland

      24%
    • Germany

      Germany

      19%
    • Greece

      Greece

      24%
    • Hungary

      Hungary

      27%
    • Ireland

      Ireland

      23%
    • Italy

      Italy

      22%
    • Latvia

      Latvia

      21%
    • Lithuania

      Lithuania

      21%
    • Luxembourg

      Luxembourg

      17%
    • Malta

      Malta

      18%
    • Netherlands

      Netherlands

      21%
    • Poland

      Poland

      23%
    • Portugal

      Portugal

      23%
    • Romania

      Romania

      19%
    • Slovakia

      Slovakia

      20%
    • Slovenia

      Slovenia

      %
    • Spain

      Spain

      21%
    • Sweden

      Sweden

      25%
    • USA

      USA

      0%
    european
    states
    • Other
    • canada
    • poland
    • european-union
    • france
    • germany
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria
    • austria