11-04-2010 07:42 PM - edited 03-04-2019 10:22 AM
I am
testing throughput on a circuit.
If i use TTCP at both ends with port 5001 i get a 52% util of link as result,
If i use TCP small servers and port 9 at one end i get 78% util as the result.
I have repeated the tests and get same results .
Any reason for the big difference ?
11-15-2010 11:34 PM
Apparently, the discard port is a better performing TCP sink than the dedicated TTCP sink. They are just different code bases. TTCP is a much older code base (circa 1984!), which has long since replaced by newer systems like iperf.
It might be interesting to look at the TCP windows sizes sent back by each item. Bottom line is that the TCP discard code is probably just better optimized than the ttcp sink.
11-16-2010 09:13 AM
Phil is correct about differing code bases. Since you say that you're using small servers, it sounds like you're doing ttcp on Cisco boxes on each end of the link. Some factors that will affect the performance:
11-16-2010 09:26 AM
In general, if you are looking for a serious stress test, you are better off using a dedicated test platform or at least specific, modern code dedicated to the job on a platform which can allocate enough resources to really soak the link.
I am not a expert on testing tools, but there is a lot of stuff out there.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide