From: David Lecorfe Date: Mon, 27 Sep 2010 17:29:31 +0000 (-0400) Subject: nfs-iostat.py: don't wait for an extra interval when given a count X-Git-Tag: nfs-utils-1-2-3~4 X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=commitdiff_plain;h=837796686ad8f9178c7b6855ada728a53ae511e3 nfs-iostat.py: don't wait for an extra interval when given a count If I invoke the tool with an interval of 10 and a count of 2, it will: - show the summary - sleep 10s - show the stats for the last 10s - sleep 10s - exit Signed-off-by: David Lecorfe Signed-off-by: Steve Dickson --- diff --git a/tools/nfs-iostat/nfs-iostat.py b/tools/nfs-iostat/nfs-iostat.py index 1207674..1242379 100644 --- a/tools/nfs-iostat/nfs-iostat.py +++ b/tools/nfs-iostat/nfs-iostat.py @@ -601,7 +601,8 @@ client are listed. while count != 0: print_iostat_summary(old_mountstats, mountstats, devices, sample_time, options) old_mountstats = mountstats - time.sleep(interval) + if count != 1: + time.sleep(interval) sample_time = interval mountstats = parse_stats_file('/proc/self/mountstats') # automount mountpoints add and drop, if automount is involved