up vote 2 down vote favorite
2
share [g+] share [fb]

I'm trying to verify the available bandwidth for my linux box. Is there a test I can run from the command line?

link|improve this question

74% accept rate
feedback

3 Answers

up vote 1 down vote accepted

If you can't be bothered to install iperf (see qedi's answer), you could precede any command that shifts a known amount of data with the time command and do a sum.

link|improve this answer
Thanks, I ended up just using wget as change management to install is a bear. =) – Mike B Dec 9 '09 at 19:40
feedback

iperf is simple and easy to use.

It requires a client and server.

(on the server)

 user@server$ iperf -s

(on the client)

 user@client$ iperf -c server.domain
 ------------------------------------------------------------
 Client connecting to 192.168.1.1, TCP port 5001
 TCP window size: 16.0 KByte (default)
 ------------------------------------------------------------
 [  3] local 192.168.1.3 port 52143 connected with 192.168.1.1 port 5001
 [ ID] Interval       Transfer     Bandwidth
 [  3]  0.0-10.0 sec    113 MBytes  94.7 Mbits/sec
link|improve this answer
feedback

Yep. You need ssh login somewhere:

dd if=/dev/zero bs=50MB count=1 | ssh user@server 'cat > /dev/null'
link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.