[Ilugc] internet speed issues with ubuntu
- From: andyetitmoves@xxxxxxxxx (R.Ramkumar)
- Date: Tue Jan 9 19:06:29 2007
TCP gives more throughput if you use more connections but this has nothing
whatsoever to do with threads. Look at the implementation of axel download
manager to figure out how it uses multiple TCP connections in a single thread
to achieve high throughput.
Theoretically, the end throughput could depend on whether the
application is singly or multiply threaded, if the bottleneck happens
to be end host processing rather than the network. In that case, data
from the net needs to wait while the existing data is processing (say
written to disk). Such issues become important especially in LAN's.
For example, microdc, a command line direct connect client happens to
be much faster than others on the IITM lan because of its highly
threaded design. (Well... at the expense of other apps in the system,
I am not getting into issues of multithreading really being effective
only if there are multiple processors and stuff like that...)
it moves on...
--
One of the main causes of the fall of the Roman Empire
was that, lacking zero, they had no way to indicate
successful termination of their C programs.
-- Robert Firth
Other related posts: