Fix reporting of L2ARC hits/misses in arc_summary3

arc_summary3 reports L2ARC hits and misses as Bytes, whereas they
should be reported as events. arc_summary2 reports these correctly.

Reviewed-by: Ryan Moeller <ryan@ixsystems.com>
Reviewed-by: Kjeld Schouten <kjeld@schouten-lebbing.nl>
Signed-off-by: George Amanakis <gamanakis@gmail.com>
Closes #9669
This commit is contained in:
George Amanakis 2019-12-04 16:24:56 -05:00 committed by Tony Hutter
parent 73b5231187
commit ba8a5a882d

View File

@ -677,10 +677,10 @@ def section_l2arc(kstats_dict):
prt_1('L2ARC breakdown:', f_hits(l2_access_total)) prt_1('L2ARC breakdown:', f_hits(l2_access_total))
prt_i2('Hit ratio:', prt_i2('Hit ratio:',
f_perc(arc_stats['l2_hits'], l2_access_total), f_perc(arc_stats['l2_hits'], l2_access_total),
f_bytes(arc_stats['l2_hits'])) f_hits(arc_stats['l2_hits']))
prt_i2('Miss ratio:', prt_i2('Miss ratio:',
f_perc(arc_stats['l2_misses'], l2_access_total), f_perc(arc_stats['l2_misses'], l2_access_total),
f_bytes(arc_stats['l2_misses'])) f_hits(arc_stats['l2_misses']))
prt_i1('Feeds:', f_hits(arc_stats['l2_feeds'])) prt_i1('Feeds:', f_hits(arc_stats['l2_feeds']))
print() print()