diff --git a/checkstat.sh b/checkstat.sh new file mode 100644 index 0000000..861a48e --- /dev/null +++ b/checkstat.sh @@ -0,0 +1,15 @@ +#!/bin/sh + +while true : +do + hostbusy=$(cat /sys/class/scsi_host/host3/host_busy) + echo "---- hostbusy is $hostbusy" + for dev in `lsscsi | grep scsi_debug | awk '{print $6}'`; do + disk=$(basename $dev) + iorequest_cnt=$(cat /sys/block/$disk/device/iorequest_cnt) + iodone_cnt=$(cat /sys/block/$disk/device/iodone_cnt) + state=$(cat /sys/block/$disk/device/state) + echo "$disk $state $iorequest_cnt $iodone_cnt" + done + sleep $1 +done