iostat: replace disks with instance:disk and hide idle ones
authorDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 26 Jan 2018 15:13:24 +0000 (16:13 +0100)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 26 Jan 2018 15:13:24 +0000 (16:13 +0100)
gnt-iostat.sh [new file with mode: 0755]

diff --git a/gnt-iostat.sh b/gnt-iostat.sh
new file mode 100755 (executable)
index 0000000..9ed15f1
--- /dev/null
@@ -0,0 +1,7 @@
+#!/bin/sh -xe
+
+#ls -al /var/run/ganeti/instance-disks/* | sed -e 's/^.*instance-disks\/\(.*\):\([0-9]*\).*dev\/\(.*\)/s\/^\3 *\/\1:\2\t\//' > /dev/shm/gnt-iostat.sed
+ls -al /var/run/ganeti/instance-disks/* | sed -e 's/^.*instance-disks\///' -e  's/ -> \/dev\// /' | awk '{ printf "s/^%s */%-20s/\n", $2, $1 }' > /dev/shm/gnt-iostat.sed
+
+iostat 3 | egrep --line-buffered -v '^(dm-|sd|md|bcache|.*0.00 *0.00 *0.00 *0 *0)' | sed --unbuffered -f /dev/shm/gnt-iostat.sed
+