1. #!/usr/bin/env bash
    2. # admin https://www.yuque.com/lwmacct
    3. Device=$1
    4. DISK=$2
    5. # ubuntu 磁盘延迟 https://unix.stackexchange.com/questions/261967/where-can-i-find-the-disk-latency-using-iostat-await-svctm-util
    6. # iostat -x 1 1 | grep "^$Device " | tail -1 | awk '{print $NF}'
    7. case $DISK in
    8. util)
    9. nsenter --mount=/host/1/ns/mnt iostat -dxkt 1 1 | grep "^$Device " | tail -1 | awk '{print $NF}'
    10. ;;
    11. await)
    12. nsenter --mount=/host/1/ns/mnt iostat -dxkt 1 1 | grep "^$Device " | tail -1 | awk '{print $10}'
    13. ;;
    14. r_await)
    15. nsenter --mount=/host/1/ns/mnt iostat -dxkt 1 1 | grep "^$Device " | tail -1 | awk '{print $11}'
    16. ;;
    17. w_await)
    18. nsenter --mount=/host/1/ns/mnt iostat -dxkt 1 1 | grep "^$Device " | tail -1 | awk '{print $12}'
    19. ;;
    20. esac