Zram kot datoteka SWAP v Proxmox VE

Tehnologija Zram

Zram je tehnologija, ki omogoča ustvarjanje blokovne naprave v pomnilniku RAM, na kateri se podatki pri shranjevanju stisnejo z enim od izbranih algoritmov.

Na voljo je več algoritmov, odvisno od različice operacijskega sistema. V najnovejši različici programa Proxmox so na primer naslednji: lzo, lz4, lz4hc, deflate. Privzeta nastavitev je lzo. To je verjetno zato, ker je bila prej dodana v modul jedra in shranjena kot privzeta nastavitev zaradi združljivosti. Trenutno je najbolj optimalna izbira lzo4, ki ima optimalno razmerje med hitrostjo in stiskanjem ter se zelo hitro dekompresira. Poleg tega je lz4 na voljo v skoraj vseh trenutnih distribucijah Linuxa.

Prednosti tehnologije Zram

Izvajanje tehnologije Zram prinaša več prednosti. Tukaj je nekaj ključnih prednosti:

1. Večja zmogljivost shranjevanja: S stiskanjem podatkov v blokovni napravi Zram se lahko poveča skupna zmogljivost shranjevanja. To je še posebej koristno za naprave z omejeno zmogljivostjo shranjevanja, kot so mobilne naprave.

2. Povečana zmogljivost: Stiskanje zmanjšuje fizično velikost podatkov, kar posledično omogoča hitrejše branje in pisanje. To je še posebej koristno za sisteme, ki imajo visoke zahteve glede zmogljivosti, kot so igralni prenosniki ali strežniki.

3. Energetska učinkovitost: Stiskanje podatkov v blokovni napravi Zram porabi manj energije v primerjavi z nestisnjenim pomnilnikom. Ta energetska učinkovitost lahko pomeni daljšo življenjsko dobo baterije pri prenosnih napravah ali manjšo porabo energije v podatkovnih centrih.

4. Prilagodljivost: Tehnologija Zram zagotavlja prilagodljivost, saj omogoča izbiro različnih algoritmov stiskanja. Uporabniki lahko izberejo tistega, ki najbolj ustreza njihovim posebnim zahtevam in željam.

Zahteve

Za konfiguracijo programa ZRam kot izmenjevalne datoteke v programu Proxmox VE morajo biti izpolnjene naslednje zahteve:

- Proxmox VE različice 5.4 ali višje.

- Linuxovo jedro različice 5.10 ali višje.

Kako omogočiti modul zRAM za hitrejše izmenjevanje v Debian/Ubuntu

Ta primer bi moral delovati z najnovejšimi različicami sistemov Debian (od različice 9) in Ubuntu (od različice 18). V tem primeru dodamo 32G:

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

Nato nastavite samodejno ustvarjanje izmenjevalnika zram ob zagonu sistema:

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

Statistične podatke o uporabi razdelkov si lahko ogledate z ukazom zramctl brez parametrov:

zramctl

Izpisni primer:

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

Sklep: .

Z nastavitvijo ZRam kot datoteke zamenjave v Proxmox VE lahko uživate v prednostih stisnjenega RAM-a, kot sta izboljšana zmogljivost in manjše zahteve glede shranjevanja.

    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