1

MB_r/s と MB_wn/s の最後に「Mb」を追加することは可能でしょうか。Awk は 3 つのフィールドを取得し、以下のようにテスト行から行へと報告します。

例: 以下のフォーマット出力:

                            ^        ^              
90,    11 Kb,      12 Kb,    101253,    1.45,    1890.77,    427911.58
74,    11 Kb,      12 Kb,    101253,    1.45,    1890.77,    427911.58
89,    11 Kb,      12 Kb,    101253,    1.45,    1890.77,    427911.58

コマンドが使用されている awk から報告された最後の 2 つの Mb が必要です。

iostat -m 3 2 |  grep dm-0 |awk '{a+=$2;b+=$3;c+=$4}END {print a"\n"b"\n"c"\n"}'

以下の例のように読みたい:

                                            ^          ^          
90,    11 Kb,      12 Kb,    101253,   1.45Mb,   1890.77Mb,    427911.58
74,    11 Kb,      12 Kb,    101253,   1.45Mb,   1890.77Mb,    427911.58
89,    11 Kb,      12 Kb,    101253,   1.45Mb,   1890.77Mb,    427911.58

4

1 に答える 1

1

私は実際に方法を見つけました:

iostat -m 3 2 | grep dm-0 |awk '{a+=$2;b+=$3;c+=$4}END {print a"\n"b"Mb\n"c"Mb\n"}'

完璧に機能しました:-)。

于 2015-03-11T16:17:23.077 に答える