diff --git a/checkstat.sh b/checkstat.sh index 9cf97f4..63260de 100644 --- a/checkstat.sh +++ b/checkstat.sh @@ -2,14 +2,16 @@ while true : do - date "+%Y-%m-%d %H:%M:%S" + echo -e "\e[36mdata :\t \e[0m$(date "+%Y-%m-%d %H:%M:%S")" + echo -e "\e[36m-------------------------------------\e[0m" hostbusy=$(cat /sys/class/scsi_host/host3/host_busy) - echo "---- hostbusy is $hostbusy" - echo host state: $(cat /sys/class/scsi_host/host3/state) + echo -e "\e[36mhost busy :\t \e[32m$hostbusy\e[0m" + echo -e "\e[36mhost state :\t \e[32m$(cat /sys/class/scsi_host/host3/state)\e[0m" + echo -e "\e[36mfio :\t \e[32m$(ps aux | grep -c fio)\e[0m" ps aux | grep -w sh | grep D - echo fio: $(ps aux | grep -c fio) - echo -e "disk\tblocked\tbusy\tstate\ttimeout\tiorequest_cnt\tiodone_cnt\tinflight" + echo -e "\e[36m-------------------------------------\e[0m" + echo -e "\e[36mdisk\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) iorequest_cnt=$(cat /sys/block/$disk/device/iorequest_cnt)