• Witamy na danloona.nl!

    Witamy na danloona.nl, podobnie jak większość społeczności internetowych, musisz się zarejestrować, aby przeglądać lub publikować posty w naszej społeczności, ale nie martw się, jest to prosty i darmowy proces, który wymaga minimalnych informacji do rejestracji. Bądź częścią danloona.nl rejestrując się lub tworząc konto.

    • Zakładaj nowe tematy i odpowiadaj na inne
    • Subskrybuj tematy i fora, aby otrzymywać aktualizacje e-mail
    • Uzyskaj własną stronę profilową i nawiązuj nowe znajomości
    • Wysyłaj osobiste wiadomości do innych użytkowników.

Danloona

Optymalizacja zużycia RAMu przez ZFS na Proxmoxie

1 post w tym temacie

Pewnie wielu z was zauważyło, że Proxmox w przypadku ZFS zjada dużo pamięci RAM.
Skupimy się dzisiaj na pewnym prostym triku, który pozwoli wam zaoszczędzić trochę pamięci.
Zapraszam jednak do dalszej części wpisu!

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.

 

Zrzut-ekranu-2022-11-1-o-22.22.55.thumb.
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

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:

update-initramfs -u

Zobacz cały wpis

0

Główny  | macOS Sequoia 15.4 | Mac Studio 2023 | Apple M2 Max  32GB RAM  | 1TB Apple Fabric |

Mobilka | macOS Sequoia 15.4 | MacBook Pro 14" 2023 | Apple M2 Pro  | 16GB RAM |  1TB Apple Fabric |

PC | Windows 11 Enterprise | GIGABYTE X150M PRO ECC | Intel Xeon E3-1240 v5 32GB RAM 2133MHz | AMD Radeon RX 6600 Hellhound | WD Blue SN570 500GB | WD BLUE SA510 500GB |

Serwer | Debian 12 (Bookworm) | Lenovo Thinkserver TS150 | Intel Xeon E3-1220v5 | 16GB RAM 2133MHz | Intel HD Graphics P530 | 2x Crucial MX500 | 2x WD Purple 4TB (ZFS RAID 1) |

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Dodaj konto

Załóż nowe konto. To bardzo proste!


Zarejestruj nowe konto

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.


Zaloguj się teraz