Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need to average upload and download speed using dstat -n. How can I add all the received and sent datas that appear after dstat -n , so that I can add them and find average upload and download speed over some period of time

share|improve this question

As no one answered,I have figured it out. Here is how to do it. Let's say we need to average it for "2 min(120 sec)". First write it to a file named stat.txt.Refresh every second fro 120 times.

dstat -n 1 120 >> stat.txt

Add the columns of stat.txt

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

Remove stat.txt

rm stat.txt

We can make a script too from these commands.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .