Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 
Community Member

How reliable is the data from ttcp?


I have used ttcp between two Cisco switches to test bandwidth capabilities on a 30 Mb circuit I have. The readings are what can only be described as disappointing. Should I assume that the ttcp numbers are good?

Thought I'd ask the experts.

Super Bronze

Re: How reliable is the data from ttcp?

Tftp transmission rate appears very sensitive to latency. Also, if you're actually reading/writing to flash, tftp transmission rate might reflect more of that rather than actual link capabilities. You should be able to obtain a more accurate bandwidth cabability measurement from a bandwidth test tool between two hosts.


Re: How reliable is the data from ttcp?

Iperf is the best tool for testing bandwidth

bar none, especially on Linux and Solaris


CCIE Security

Community Member

Re: How reliable is the data from ttcp?

The ttcp numbers are good. But you didn't post the output from ttcp or the round trip time between the switches so dunno if you would have been able to use the full bandwidth or no. The max thruput you're going to get with tcp is the window size divided by the round trip time. Assuming an 8K window and ping reporting a round trip time of 5ms, the absolute best thruput you'd get is (8192*8) / .005 = about 13Mb/s

I don't remember the parameters for ttcp off the top of my head, but you need to set the receive window size to at least bandwidth * round trip time. Assuming a 5ms RTT between your switches and a 30Mb/s link, you'd need to have at least a (30,000,000 / 8) * .005 = 18,750 byte receive window to use the full bandwidth.

Community Member

Re: How reliable is the data from ttcp?

Dear All,

Can we use ttcp to measure 1 Gbps links between 2 Cisco L3  3750G switches?

now if i have 1 gbps link .Does this means i should use a receivewindow == 1,000,000,000 / 8 * RTT ( RTT for the 1 Gbps link is 1 msec)

so it gives me a rcvwndw=125,000 bytes?


Community Member

Re: How reliable is the data from ttcp?

Probably not. The main issue with TTCP is that it depends of the router CPU to generate that amount of traffic. I don't think that you will be able to generate that ammount of traffic.

CreatePlease to create content