From 1330c88bf85907dc818f9b8b7eefb1408b44a23d Mon Sep 17 00:00:00 2001 From: Wenchao Hao Date: Thu, 21 Sep 2023 15:31:24 +0800 Subject: [PATCH] check: print each device's fio count --- checkstat.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/checkstat.sh b/checkstat.sh index 63260de..778dc3d 100644 --- a/checkstat.sh +++ b/checkstat.sh @@ -11,9 +11,10 @@ do ps aux | grep -w sh | grep D echo -e "\e[36m-------------------------------------\e[0m" - echo -e "\e[36mdisk\tblocked\tbusy\tstate\ttimeout\tiorequest_cnt\tiodone_cnt\tinflight\e[0m" + echo -e "\e[36mdisk\tfio\tblocked\tbusy\tstate\ttimeout\tiorequest_cnt\tiodone_cnt\tinflight\e[0m" for dev in `lsscsi | grep scsi_debug | awk '{print $6}'`; do disk=$(basename $dev) + fio=$(ps aux | grep $dev | grep fio -c) iorequest_cnt=$(cat /sys/block/$disk/device/iorequest_cnt) iodone_cnt=$(cat /sys/block/$disk/device/iodone_cnt) timeout=$(cat /sys/block/$disk/device/timeout) @@ -21,7 +22,7 @@ do inflight=$(cat /sys/block/$disk/inflight) device_blocked=$(cat /sys/block/$disk/device/device_blocked) device_busy=$(cat /sys/block/$disk/device/device_busy) - echo -e "$disk\t$device_blocked\t$device_busy\t$state\t $timeout\t$iorequest_cnt\t$iodone_cnt $inflight" + echo -e "$disk\t$fio\t$device_blocked\t$device_busy\t$state\t $timeout\t$iorequest_cnt\t$iodone_cnt $inflight" done echo sleep $1