Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 01 Feb 2019 23:52:06 +0000
From:      bugzilla-noreply@freebsd.org
To:        fs@FreeBSD.org
Subject:   [Bug 229670] Too many vnodes causes ZFS ARC to exceed limit vfs.zfs.arc_max (high ARC "Other" usage)
Message-ID:  <bug-229670-3630-tw44KD980o@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-229670-3630@https.bugs.freebsd.org/bugzilla/>
References:  <bug-229670-3630@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D229670

--- Comment #15 from Leif Pedersen <leif@ofWilsonCreek.com> ---
(In reply to Allan Jude from comment #14)
Sure! Actually, the only two systems I have right now on 12 are not overrun=
ning
it (but they also use the defaults for kern.maxvnodes and vfs.zfs.arc_max).
Looks like most of those sysctls were introduced in 12.

Still, here's what the 6GB system shows, which is still running 11.2. Maybe=
 I
can upgrade it to 12 and see what it says after this weekend. It's using the
defaults for kern.maxvnodes and vfs.zfs.arc_max, and it's overrunning arc_m=
ax
slightly.

$ top
Mem: 20M Active, 304M Inact, 5030M Wired, 541M Free
ARC: 996M Total, 188M MFU, 242M MRU, 1376K Anon, 22M Header, 542M Other
     94M Compressed, 337M Uncompressed, 3.57:1 Ratio

$ sysctl kstat.zfs.misc.arcstats.other_size kstat.zfs.misc.arcstats.bonus_s=
ize
kstat.zfs.misc.arcstats.dnode_size kstat.zfs.misc.arcstats.dbuf_size
kstat.zfs.misc.arcstats.metadata_size
kstat.zfs.misc.arcstats.other_size: 567460432
sysctl: unknown oid 'kstat.zfs.misc.arcstats.bonus_size'
sysctl: unknown oid 'kstat.zfs.misc.arcstats.dnode_size'
sysctl: unknown oid 'kstat.zfs.misc.arcstats.dbuf_size'
kstat.zfs.misc.arcstats.metadata_size: 443239936

$ sysctl kern.maxvnodes vfs.zfs.arc_max
kern.maxvnodes: 179499
vfs.zfs.arc_max: 795726848

And just for fun, here's everything in kstat.zfs.misc.arcstats:

$ sysctl kstat.zfs.misc.arcstats
kstat.zfs.misc.arcstats.demand_hit_predictive_prefetch: 432799
kstat.zfs.misc.arcstats.sync_wait_for_async: 26963
kstat.zfs.misc.arcstats.arc_meta_min: 319189248
kstat.zfs.misc.arcstats.arc_meta_max: 1454089288
kstat.zfs.misc.arcstats.arc_meta_limit: 198931712
kstat.zfs.misc.arcstats.arc_meta_used: 1034141472
kstat.zfs.misc.arcstats.memory_throttle_count: 0
kstat.zfs.misc.arcstats.l2_write_buffer_list_null_iter: 0
kstat.zfs.misc.arcstats.l2_write_buffer_list_iter: 0
kstat.zfs.misc.arcstats.l2_write_buffer_bytes_scanned: 0
kstat.zfs.misc.arcstats.l2_write_pios: 0
kstat.zfs.misc.arcstats.l2_write_buffer_iter: 0
kstat.zfs.misc.arcstats.l2_write_full: 0
kstat.zfs.misc.arcstats.l2_write_not_cacheable: 1387042
kstat.zfs.misc.arcstats.l2_write_io_in_progress: 0
kstat.zfs.misc.arcstats.l2_write_in_l2: 0
kstat.zfs.misc.arcstats.l2_write_spa_mismatch: 0
kstat.zfs.misc.arcstats.l2_write_passed_headroom: 0
kstat.zfs.misc.arcstats.l2_write_trylock_fail: 0
kstat.zfs.misc.arcstats.l2_hdr_size: 0
kstat.zfs.misc.arcstats.l2_asize: 0
kstat.zfs.misc.arcstats.l2_size: 0
kstat.zfs.misc.arcstats.l2_io_error: 0
kstat.zfs.misc.arcstats.l2_cksum_bad: 0
kstat.zfs.misc.arcstats.l2_abort_lowmem: 0
kstat.zfs.misc.arcstats.l2_free_on_write: 0
kstat.zfs.misc.arcstats.l2_evict_l1cached: 0
kstat.zfs.misc.arcstats.l2_evict_reading: 0
kstat.zfs.misc.arcstats.l2_evict_lock_retry: 0
kstat.zfs.misc.arcstats.l2_writes_lock_retry: 0
kstat.zfs.misc.arcstats.l2_writes_error: 0
kstat.zfs.misc.arcstats.l2_writes_done: 0
kstat.zfs.misc.arcstats.l2_writes_sent: 0
kstat.zfs.misc.arcstats.l2_write_bytes: 0
kstat.zfs.misc.arcstats.l2_read_bytes: 0
kstat.zfs.misc.arcstats.l2_rw_clash: 0
kstat.zfs.misc.arcstats.l2_feeds: 0
kstat.zfs.misc.arcstats.l2_misses: 0
kstat.zfs.misc.arcstats.l2_hits: 0
kstat.zfs.misc.arcstats.mfu_ghost_evictable_metadata: 226059776
kstat.zfs.misc.arcstats.mfu_ghost_evictable_data: 0
kstat.zfs.misc.arcstats.mfu_ghost_size: 226059776
kstat.zfs.misc.arcstats.mfu_evictable_metadata: 0
kstat.zfs.misc.arcstats.mfu_evictable_data: 0
kstat.zfs.misc.arcstats.mfu_size: 196918784
kstat.zfs.misc.arcstats.mru_ghost_evictable_metadata: 540657664
kstat.zfs.misc.arcstats.mru_ghost_evictable_data: 0
kstat.zfs.misc.arcstats.mru_ghost_size: 540657664
kstat.zfs.misc.arcstats.mru_evictable_metadata: 0
kstat.zfs.misc.arcstats.mru_evictable_data: 0
kstat.zfs.misc.arcstats.mru_size: 254938624
kstat.zfs.misc.arcstats.anon_evictable_metadata: 0
kstat.zfs.misc.arcstats.anon_evictable_data: 0
kstat.zfs.misc.arcstats.anon_size: 1671680
kstat.zfs.misc.arcstats.other_size: 567378976
kstat.zfs.misc.arcstats.metadata_size: 443244032
kstat.zfs.misc.arcstats.data_size: 10285056
kstat.zfs.misc.arcstats.hdr_size: 23518464
kstat.zfs.misc.arcstats.overhead_size: 354117120
kstat.zfs.misc.arcstats.uncompressed_size: 353756672
kstat.zfs.misc.arcstats.compressed_size: 99411456
kstat.zfs.misc.arcstats.size: 1044426528
kstat.zfs.misc.arcstats.c_max: 795726848
kstat.zfs.misc.arcstats.c_min: 638378496
kstat.zfs.misc.arcstats.c: 795726848
kstat.zfs.misc.arcstats.p: 621214208
kstat.zfs.misc.arcstats.hash_chain_max: 4
kstat.zfs.misc.arcstats.hash_chains: 4222
kstat.zfs.misc.arcstats.hash_collisions: 840474
kstat.zfs.misc.arcstats.hash_elements_max: 142601
kstat.zfs.misc.arcstats.hash_elements: 96882
kstat.zfs.misc.arcstats.evict_l2_skip: 0
kstat.zfs.misc.arcstats.evict_l2_ineligible: 34269956096
kstat.zfs.misc.arcstats.evict_l2_eligible: 284770299904
kstat.zfs.misc.arcstats.evict_l2_cached: 0
kstat.zfs.misc.arcstats.evict_not_enough: 49123984
kstat.zfs.misc.arcstats.evict_skip: 6955603713
kstat.zfs.misc.arcstats.access_skip: 142705651
kstat.zfs.misc.arcstats.mutex_miss: 6864739
kstat.zfs.misc.arcstats.deleted: 7038134
kstat.zfs.misc.arcstats.allocated: 59387140
kstat.zfs.misc.arcstats.mfu_ghost_hits: 299078
kstat.zfs.misc.arcstats.mfu_hits: 245858368
kstat.zfs.misc.arcstats.mru_ghost_hits: 1625090
kstat.zfs.misc.arcstats.mru_hits: 105751966
kstat.zfs.misc.arcstats.prefetch_metadata_misses: 3148348
kstat.zfs.misc.arcstats.prefetch_metadata_hits: 8579968
kstat.zfs.misc.arcstats.prefetch_data_misses: 157488
kstat.zfs.misc.arcstats.prefetch_data_hits: 1039
kstat.zfs.misc.arcstats.demand_metadata_misses: 19827718
kstat.zfs.misc.arcstats.demand_metadata_hits: 348572671
kstat.zfs.misc.arcstats.demand_data_misses: 2626794
kstat.zfs.misc.arcstats.demand_data_hits: 2055456
kstat.zfs.misc.arcstats.misses: 25760348
kstat.zfs.misc.arcstats.hits: 359209134

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-229670-3630-tw44KD980o>