平均 dstat 输出

平均 dstat 输出

我需要使用 dstat -n 来计算平均上传和下载速度。如何添加 dstat -n 之后出现的所有接收和发送数据,以便我可以添加它们并找到一段时间内的平均上传和下载速度

答案1

由于没有人回答,我已经想出了办法。下面是具体方法。假设我们需要对“2 分钟(120 秒)”取平均值。首先将其写入名为 stat.txt 的文件。每秒刷新 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

我们也可以使用这些命令来编写脚本。

相关内容