dstat出力の平均化

dstat出力の平均化

dstat -n を使用してアップロードとダウンロードの速度を平均化する必要があります。dstat -n の後に表示されるすべての受信データと送信データを追加して、一定期間のアップロードとダウンロードの平均速度を見つけるにはどうすればよいですか。

答え1

誰も答えなかったので、私は解決しました。やり方は次のとおりです。「2分(120秒)」の平均を取る必要があるとします。まず、それをstat.txtというファイルに書き込みます。1秒ごとに120回更新します。

dstat -n 1 120 >> stat.txt

stat.txtの列を追加する

awk -F" " '{t1=t1+$1;t2=t2+$2}END{t1=t1/120;t2=t2/120;print t1"\t"t2}' stat.txt

stat.txt を削除する

rm stat.txt

これらのコマンドからスクリプトを作成することもできます。

関連情報