CyberMonk Titan Posted December 8, 2011 Report Share Posted December 8, 2011 During experiments with the Linux utorrent client I have come across a strange situation:- One machine (A) running utorrent with the seed of a 500Mb file;- One machine ( downloading that file in different ways.Three different scenarios, depending on how B downloads the file, and their outcomes:- Download using KTorrent, forcing TCP download only: full speed (CPU maxes at over a megabyte per second; KTorrent isn't that efficient, apparently);- Download using KTorrent, forcing uTP download only: full speed, again;- Download using utorrent x64 alpha client: 3.5 kbps maximum.The seeder was started fresh for every single experiment, just like the private tracker I use. I have verified that machine A was the only peer during each download. The same file and same torrent file were used every time. Between some other machines I have been able to get to maximum speeds using only utorrent. Firewalls aren't in play here: the subnets of A and B are completely exposed to each other, and any firewalls would play up with the KTorrent cases as well. Both subnets are on the same university network (same building, as a matter of fact).I'm not sure what is happening here, but at this point I am assuming an error somewhere in the utorrent code. One possibility my research group (we're researching P2P applications) could come up with was the congestion control.If you would like to know some more of the situation, or would like me to run some tests: please let me know. Link to comment Share on other sites More sharing options...
mcdonald Posted December 15, 2011 Report Share Posted December 15, 2011 - Download using utorrent x64 alpha client: 3.5 kbps maximum.Try disabling uTP to see if that changes the download rate. Link to comment Share on other sites More sharing options...
CyberMonk Titan Posted December 19, 2011 Author Report Share Posted December 19, 2011 Thanks for picking this up, mcdonald!I tried to recreate the situation today to try your suggestion. I started the clients using the original setup (same client files, same torrents, same data files, same tracker, same machines, same network). While looking through the options to disable uTP I noticed the unexpected: the file was being transferred at nice speeds.So: same setup, problem no longer occurs. I've tried again, reversed the transfer, tried some more, but I can no longer reproduce this problem. Alas, I do not control every aspect involved (one of the machines is administered by the university, as is the complete network), so I can't tell whether something has changed beyond my view.Hence: I can no longer reproduce this problem, but this does not mean it's not there. If anyone can reproduce this, please continue investigation. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.