Zram kao SWAP datoteka u Proxmox VE | INTROSERV

Zram kao SWAP datoteka u Proxmox VE

Zram tehnologija

Zram je tehnologija koja vam omogućava da kreirate block uređaj u RAM-u na kojem se podaci kompresiraju jednim od odabranih algoritama pri spremanju.

Dostupno je nekoliko algoritama, ovisno o verziji operacijskog sustava. Na primjer, u najnovijoj verziji Proxmoxa, to su lzo, lz4, lz4hc, deflate. Zadana postavka je lzo. Ovo je vjerojatno zato što je dodan u kernel modul ranije i sačuvan kao zadana postavka u svrhe kompatibilnosti. Najprikladniji odabir u trenutku je lzo4, koji ima optimalnu brzinu u odnosu na omjer kompresije i vrlo je brz za dekompresiju. Nadalje, lz4 je dostupan u gotovo svim trenutnim linux distribucijama.

Prednosti Zram tehnologije

Implementacija Zram tehnologije nudi nekoliko prednosti. Evo nekih ključnih prednosti:

1. Povećana kapacitet pohrane: Kompresijom podataka na Zram block uređaju, ukupna kapacitet pohrane se može povećati. Ovo je posebno korisno za uređaje s ograničenom kapacitetom pohrane, kao što su mobilni uređaji.

2. Poboljšana izvedba: Kompresija smanjuje fizičku veličinu podataka, što pak vodi brže operacije čitanja i pisanja. Ovo je posebno korisno za sustave koji imaju visoke zahtjeve za izvedbu, kao što su igrački laptopi ili serveri.

3. Energetska učinkovitost: Kompresija podataka na Zram block uređaju troši manje energije u usporedbi s nekompresiranom pohranom. Ova energetska učinkovitost može rezultirati dužom trajanjem baterije za prijenosne uređaje ili manjom potrošnjom energije u data centrima.

4. Fleksibilnost: Zram tehnologija nudi fleksibilnost dopuštajući odabir različitih algoritama kompresije. Korisnici mogu odabrati onaj koji najbolje zadovoljava njihove specifične zahtjeve i preference.

Zahtjevi

Za konfiguriranje ZRam-a kao swap datoteke u Proxmox VE, trebaju biti ispunjeni sljedeći zahtjevi:

• Proxmox VE verzija 5.4 ili viša.

• Linux kernel verzija 5.10 ili viša.

Kako omogućiti zRAM modul za brže swapiranje na Debian/Ubuntu-u

Ovaj primjer bi trebao raditi s nedavnim verzijama Debian-a (od verzije 9) i Ubuntu-a (od verzije 18). U ovom primjeru dodajemo 32G:

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

Dalje, postavite automatsku zram swap kreaciju pri pokretanju sustava:

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

Možete vidjeti statistiku korištenja particije korištenjem naredbe zramctl bez parametara:

zramctl

Primjer ispisa:

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

Zaključak

Konfiguriranjem ZRam-a kao swap datoteke u Proxmox VE, možete uživati u prednostima kompresiranog RAM-a, kao što su poboljšana izvedba i smanjeni zahtjevi pohrane.

    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