Zram jako plik SWAP w Proxmox VE | INTROSERV
EUR
european

EUR

usa

USD

Poland Pl
Ex. VAT Ex. VAT 0%

Zram jako plik SWAP w Proxmox VE

Technologia Zram

Zram to technologia, która pozwala na utworzenie urządzenia blokowego w pamięci RAM, na którym dane są kompresowane za pomocą jednego z wybranych algorytmów podczas zapisywania.

Istnieje kilka dostępnych algorytmów, w zależności od wersji systemu operacyjnego. Na przykład w najnowszej wersji Proxmox są to lzo, lz4, lz4hc, deflate. Domyślnym ustawieniem jest lzo. Prawdopodobnie dlatego, że został on wcześniej dodany do modułu jądra i zapisany jako domyślne ustawienie dla celów kompatybilności. Najbardziej optymalnym wyborem w tej chwili jest lzo4, który ma optymalny stosunek prędkości do kompresji i jest bardzo szybki w dekompresji. Ponadto, lz4 jest dostępny w prawie wszystkich obecnych dystrybucjach Linuksa.

Zalety technologii Zram

Wdrożenie technologii Zram oferuje kilka korzyści. Oto niektóre kluczowe zalety:

1. Zwiększona pojemność magazynowa: Kompresując dane na urządzeniu blokowym Zram, można zwiększyć ogólną pojemność magazynową. Jest to szczególnie przydatne dla urządzeń o ograniczonej pojemności magazynowej, takich jak urządzenia mobilne.

2. Zwiększona wydajność: Kompresja zmniejsza fizyczny rozmiar danych, co z kolei prowadzi do szybszych operacji odczytu i zapisu. Jest to szczególnie korzystne dla systemów, które mają wysokie wymagania wydajnościowe, takich jak laptopy do gier czy serwery.

3. Efektywność energetyczna: Kompresowanie danych na urządzeniu blokowym Zram zużywa mniej energii w porównaniu do niekompresowanego magazynowania. Ta efektywność energetyczna może skutkować dłuższym czasem pracy na baterii dla urządzeń przenośnych lub niższym zużyciem energii w centrach danych.

4. Elastyczność: Technologia Zram oferuje elastyczność poprzez możliwość wyboru różnych algorytmów kompresji. Użytkownicy mogą wybrać ten, który najlepiej spełnia ich specyficzne wymagania i preferencje.

Wymagania

Aby skonfigurować ZRam jako plik wymiany w Proxmox VE, muszą być spełnione następujące wymagania:

• Wersja Proxmox VE 5.4 lub wyższa.

• Wersja jądra Linuksa 5.10 lub wyższa.

Jak włączyć moduł zRAM dla szybszej wymiany na Debian/Ubuntu

Ten przykład powinien działać z najnowszymi wersjami Debiana (od wersji 9) i Ubuntu (od wersji 18). W tym przykładzie dodajemy 32G:

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

Następnie skonfiguruj automatyczne tworzenie swapu zram przy starcie systemu:

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żesz wyświetlić statystyki użycia partycji za pomocą polecenia zramctl bez parametrów:

zramctl

Przykładowy wynik:

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

Wniosek

Konfigurując ZRam jako plik wymiany w Proxmox VE, możesz cieszyć się korzyściami z kompresowanej pamięci RAM, takimi jak poprawiona wydajność i zmniejszone wymagania dotyczące magazynowania.

    VAT

    • Other

      Ex. VAT

      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

      22%
    • Spain

      Spain

      21%
    • Sweden

      Sweden

      25%
    • USA

      USA

      0%
    european
    states
    • germany
    • Español
    • Italiano
    • Poland
    • Русский
    • Slovenski
    • Türkçe
    • ukraine
    • kingdom
    • French
    • Hrvatska
    • Other
    • Austria
    • Belgium
    • Bulgaria
    • Croatia
    • Cyprus
    • Czech Republic
    • Denmark
    • Estonia
    • Finland
    • France
    • Germany
    • Greece
    • Hungary
    • Ireland
    • Italy
    • Latvia
    • Lithuania
    • Luxembourg
    • Malta
    • Netherlands
    • Poland
    • Portugal
    • Romania
    • Slovakia
    • Slovenia
    • Spain
    • Sweden
    • USA