From 7a8bef39838cdb9f996bf400add5a8583fe10e87 Mon Sep 17 00:00:00 2001 From: "Scot W. Stevenson" Date: Sat, 18 Nov 2017 23:07:04 +0100 Subject: Fix data on evict_skips in arc_summary.py Display correct data from kstat arcstats for evict_skips, which is currently repeating the data from mutex_misses. Fixes #6882 Reviewed-by: Brian Behlendorf Reviewed-by: George Melikov Reviewed-by: Giuseppe Di Natale Signed-off-by: Scot W. Stevenson Closes #6882 Closes #6883 --- cmd/arc_summary/arc_summary.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'cmd') diff --git a/cmd/arc_summary/arc_summary.py b/cmd/arc_summary/arc_summary.py index c9a2c5d03..5da81347c 100755 --- a/cmd/arc_summary/arc_summary.py +++ b/cmd/arc_summary/arc_summary.py @@ -179,12 +179,13 @@ def get_arc_summary(Kstat): # ARC Misc. deleted = Kstat["kstat.zfs.misc.arcstats.deleted"] mutex_miss = Kstat["kstat.zfs.misc.arcstats.mutex_miss"] + evict_skip = Kstat["kstat.zfs.misc.arcstats.evict_skip"] # ARC Misc. output["arc_misc"] = {} output["arc_misc"]["deleted"] = fHits(deleted) output["arc_misc"]['mutex_miss'] = fHits(mutex_miss) - output["arc_misc"]['evict_skips'] = fHits(mutex_miss) + output["arc_misc"]['evict_skips'] = fHits(evict_skip) # ARC Sizing arc_size = Kstat["kstat.zfs.misc.arcstats.size"] @@ -281,7 +282,7 @@ def _arc_summary(Kstat): sys.stdout.write("\tMutex Misses:\t\t\t\t%s\n" % arc['arc_misc']['mutex_miss']) sys.stdout.write("\tEvict Skips:\t\t\t\t%s\n" % - arc['arc_misc']['mutex_miss']) + arc['arc_misc']['evict_skips']) sys.stdout.write("\n") # ARC Sizing -- cgit v1.2.3