2023-09-14 10:53:07 +08:00
|
|
|
#!/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
|
2023-09-14 11:34:36 +08:00
|
|
|
ps aux | grep -w sh | grep D
|
2023-09-14 10:53:07 +08:00
|
|
|
sleep $1
|
|
|
|
|
done
|