tools.utils

Yohn Y. 2023-12-23 Parent:76ec73e5f395 Child:8b31e171c1a0

2:1080c58bc4ee Browse Files

+ Обёртка для iostat

mon/iostatf.sh

     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/mon/iostatf.sh	Sat Dec 23 18:03:36 2023 +0300
     1.3 @@ -0,0 +1,21 @@
     1.4 +#!/bin/sh
     1.5 +# devel.a0fs.net -- ncc.mon.tools:/root/bin/iostatf.sh -- v0.r202312.1
     1.6 +
     1.7 +export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
     1.8 +
     1.9 +getstat () {
    1.10 +    exec iostat -xm 1 | awk '$1 ~ "(Device|sd.+)" {if ($1 == "Device") {print "\n\n----";}; print $0 }'
    1.11 +}
    1.12 +
    1.13 +getstatf () {
    1.14 +    local flt="$1"
    1.15 +    exec iostat -xm 1 | awk -v flt="$flt" '($1 == "Device") || ($1 ~ flt) {if ($1 == "Device") {print "\n\n----";}; print $0 }'
    1.16 +}
    1.17 +
    1.18 +if [ -n "$1" ] ; then
    1.19 +    getstatf "$1"
    1.20 +
    1.21 +else
    1.22 +    getstat
    1.23 +
    1.24 +fi