江苏省吴江市双板桥路3号兴源网络

0512-63028342

ly@wjxy.net.cn

解决PVE ZFS文件系统内存高占用问题

查看ZFS_ARC占用内存情况

arc_summary

为 ARC 分配足够的内存对于 IO 性能至关重要,因此请谨慎减少内存。一般来说,至少分配2 GiB Base + 1 G内存/每T 。例如,如果您有一个具有8 TiB可用存储空间的池,那么您应该为 ARC使用10 GiB内存(2G+8G)。

官网原文:https://pve.proxmox.com/wiki/ZFS_on_Linux

一次性修改,限制最高占用10G内存(重启会失效)

echo "$[10 * 1024*1024*1024]" >/sys/module/zfs/parameters/zfs_arc_max

永久更改ARC限制10G

echo options zfs zfs_arc_max="$[10 * 1024*1024*1024]" >> /etc/modprobe.d/zfs.conf

如果您的根文件系统是 ZFS,则每次此值发生变化时,您都必须更新 initramfs:

# update-initramfs -u -k all

发表回复