LinuxでIO読み取りおよび書き込み、帯域幅の最大値を取得するサンプルコード

サンプルコード:

iostat -dmx 1 | awk '{ if ( $1 !~/(Linux|dm)/ ){
if ($1 != “Device:")
{
a[$1] = a[$1] < $4 ? $4 : a[$1];
b[$1] = b[$1] < $5 ? $5 : b[$1];
c[$1] = c[$1] < $6 ? $6 : c[$1];
d[$1] = d[$1] < $7 ? $7 : d[$1];
print $1″\t\t"a[$1]"\t\t"b[$1]"\t\t"c[$1]"\t\t"d[$1];
}else{
print $1″\t\t"$4″\t\t"$5″\t\t"$6″\t\t"$7;
}
}
}’

shellscript

Posted by arkgame