Arc collapse in 2.3.0? #17105
IvanVolosyuk
started this conversation in
General
Replies: 1 comment
-
Some complaining about collapse, others about not evicting enough... It is good to see equilibrium in universe. ;) If serious, there were changes in 2.3.0 aside of |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I noticed strange behavior change in ARC size. It looks like often arc size significantly drops for no obvious reason in ZFS 2.3.0. I still trying to figure in what circumstances it happens, so for now looking for evidence from other people and suggestions on how to debug this.
It seems if rollback to 2.2.7 the arc usage is way more stable, even if I set 'zfs_arc_shrinker_limit=0', which became default on 2.3.0.
ARC size seem to go down without any major changes to pool, no major spikes in RAM usage. With 128G of system ram (8GB apps, 16GB VMs) the ARC can comfortably sit at 90G, but sometimes when a new app requests just 4-5GB - ARC can drop 40-50G giving me ~70G free ram and arc usage dropping to almost arc_min_size (16G).
I don't know if it bad interaction with zram (which tops at 8G max used system ram), swappiness=175 or huge pages.
VM uses 16 of 1GB huge pages preallocated at boot, kernel cmdline: "hugepagesz=1G hugepages=16"
It looks like kernel uses transparent huge pages quite aggressively as well, with 2 1-GB pages and 90GB in 2MB pages.
Kernel: 6.12.16
ZFS: 2.3.0
Did anyone-else experienced anything like that? Any hints on how to debug this / where to look for more information?
Beta Was this translation helpful? Give feedback.
All reactions