check: print each device's fio count
This commit is contained in:
parent
7501579046
commit
1330c88bf8
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue