Ok.. There is no real problem in the implementation of TCP in linux.
I gather you are in india, and it looks like you have a line through vsnl
I have done that before.. the vsnl link has very high loss rates of the
order of 1 in 10-100 at peak time.
TCP is bound to suffer with such high loss rates, and any implementation
("conformant") will perform badly.
In fact linux 2.1.x (to my knowledge) is the only one that implements
sack.
Even with 2.0.x you should be seeing much better performance than
you would get with any other production OS.
Solution: Check out your packet drop rates.. complain to vsnl.. increase
bandwidth on your leased line to vsnl.
vishnu
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu