diff --git a/module/zfs/arc.c b/module/zfs/arc.c index 727b21f3f..5e53f9879 100644 --- a/module/zfs/arc.c +++ b/module/zfs/arc.c @@ -4638,6 +4638,13 @@ arc_adjust(void) arc_adjust_impl(arc_mru, 0, target, ARC_BUFC_METADATA); } + /* + * Re-sum ARC stats after the first round of evictions. + */ + asize = aggsum_value(&arc_size); + ameta = aggsum_value(&arc_meta_used); + + /* * Adjust MFU size *