I've just installed Proxmox 9 (updated to 9.0.11) and seeing OOMKill errors while trying to bulk import existing data onto the new machine. The root cause appears to be the ZFS ARC cache growing to take almost all the RAM regardless of the zfs_arc_max value set by the Proxmox installer (options zfs zfs_arc_max=13481541632) The system has 128GiB Ram.
From what I've read in ZFS 2.3.4 the zfs_arc_max is ignored in favor of some heuristic in the code, so i'm not sure why the installer is setting it in the first place.
The system disk is ZFS Raid1 on 2 x 250Gb NVME, The data drives are a 25 TiB pool (4 x 12.7 TiB RaidZ2 HDD) and a separate 25 TiB pool (4 x 12.7 TiB RaidZ2 HDD with a 2 x 2TB NVME Raid1 special vdev)
				
			From what I've read in ZFS 2.3.4 the zfs_arc_max is ignored in favor of some heuristic in the code, so i'm not sure why the installer is setting it in the first place.
The system disk is ZFS Raid1 on 2 x 250Gb NVME, The data drives are a 25 TiB pool (4 x 12.7 TiB RaidZ2 HDD) and a separate 25 TiB pool (4 x 12.7 TiB RaidZ2 HDD with a 2 x 2TB NVME Raid1 special vdev)
 
	 
	
 
 
		