Optymalizacja zużycia RAMu przez ZFS na Proxmoxie

Nie zalecam stosowania tej metody na serwerach z dużą ilością VM-ek, ponieważ może jednak zaburzyć to stabilność takich serwerów, zalecam jednak przetestowanie we własnym zakresie. Najpierw przejdźmy do weryfikacji aktualnej alokacji pamięci dla ZFS. Możemy do tego użyć komendy arc_summary.



Interesuje nas kategoria ARC size (current). W drobnym uproszczeniu rozwinę najbardziej interesujące nas opcje.

  • Min size (hard limit) – jest to limit początkowy, który będzie rezerwowany przez ZFS na początku uruchomienia systemu.
  • Max size (high water) – jest to limit maksymalny pamięci, który będzie mógł wykorzystać ZFS w moim przypadku ustawiłem na 2GB.

Aby ustawić limity pamięci dla ZFS musimy stworzyć plik dla modprobe /etc/modprobe.d/zfs.conf Jako zawartość pliku wpisujemy


Code
  1. options zfs zfs_arc_min=268435456 options zfs zfs_arc_max=2147483648


Wartości są podane w bajtach, należy sobie je wyliczyć samemu w moim przypadku jest to 256MB i 2GB. Po zapisaniu pliku wpisujemy:

More Articles

Budowa chmury plikowej na podstawie nextCloud [Część pierwsza]
Budowa chmury plikowej na podstawie nextCloud [Część druga]
Hackintosh, czyli dlaczego tak a nie inaczej?
Cześć wszystkim!

Navigation

  1. Strona główna
    1. O mnie
    2. Transmisja Live
  2. Forum
  3. Użytkownicy
  4. Pliki
  1. Kontakt
  2. Polityka prywatności
  3. Status usług

Current Location

Nasza strona używa cookies, kontynuując przeglądanie zgadzasz się z polityką cookies.