Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

We are currently testing some network equipment (consumer routers with 1 Gbit/s ports) with Jpef 2.0. All kinds of connection parameters are tested: wired and wireless, different wireless standards, TCP/UDP, etc.

When not specifying a TCP window size, the performance is low (300 mbit/s). If you enter a high value, the throughput is much better (900 mbit/s). Google tells that Windows uses TCP Window Scaling, there is no "standard" TCP Window size.

What should we use as the TCP Window size in Jperf?

share|improve this question
    
The only option allowed on Jperf is a fixed value? –  Diogo Jun 5 '12 at 14:01
    
Nope, you can manually choose a Window size. edit: yes, it is one fixed value you can enter –  Robert Jun 5 '12 at 14:02
    
As far I know it is an automatic algorithm, Windows adjust this value depending on the internet speed. I will try to find the theory behind it, but I think on your case you must set a value due to the speed of the network that you are testing... –  Diogo Jun 5 '12 at 14:07
1  
Tried to find a good reference, but the best one that I found was this. On my opinion Jperf leaves this value "open for edit" only because this way be a parameter important to test networks in some specific way. I mean, this should be a choice of the tester so you could find the best value for your network. I just reccomend you to read most of everything you could find about this and try to test different values until you reach the best one for you. –  Diogo Jun 5 '12 at 14:19
    
Thanks! I think I have enough information for now. I'm can't accept a comment as an answer, so could you post it as an answer? –  Robert Jun 6 '12 at 7:47

1 Answer 1

up vote 1 down vote accepted

Tried to find a good reference for you, but the best one that I found was this. On my opinion Jperf leaves this value "open for edit" only because this way be a parameter important to test networks in some specific way. I mean, this should be a choice of the tester so you could find the best value for your the network you are testing and trying to improve or adjust. I just reccomend you to read most of everything you could find about this and try to test different values until you reach the best one for you.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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