Jika ZFS memakan memori Anda. Dalam penggunaan produksi ZFS terutama ketika menggunakan ZFS asli bawaan dari default proxmox, salah satu gejala yang bisa terjadi adalah Server Anda akan kehabisan memori dalam waktu singkat, sehingga kita harus melakukan ZFS Tuning high memory.
Karena ZFS pada awalnya dirancang untuk berjalan sendiri di server (standalone),
menggunakan total memori (default arc max value adalah 80% dari total memory) dan kami membutuhkan sebagian besar memori untuk instance KVM, Anda harus membatasi penggunaan memori sedikit.
Jadi jika Anda menyadari penulisan I/O tinggi yang memakan memori
Anda dapat menyelesaikan ini dengan membatasi batas memori arc ke nilai yang lebih rendah pada mesin host Proxmox Anda.
Itulah yang akan kita lakukan dengan cara
Buat file /etc/modprobe.d/zfs.conf
lalu tambahkan dan sesuaikan parameter mem zfs_arc_min
dan zfs_arc_max
:
1 2 3 |
# Min 2048MB / Max 4096 MB Limit options zfs zfs_arc_min=2147483648 options zfs zfs_arc_max=4294967296 |
lalu reboot server anda