
Мне нужно усреднить скорость загрузки и выгрузки с помощью 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
Из этих команд мы также можем создать скрипт.