spliff99 Posted December 13, 2005 Report Share Posted December 13, 2005 I was just downloading a DVD and then this:It does not even respond to pressing "End Process". Is there any other information I can give that would be helpful in tracking this down? Link to comment Share on other sites More sharing options...
Firon Posted December 13, 2005 Report Share Posted December 13, 2005 http://www.utorrent.com/faq.php#Help.21_My.C2.B5Torrent_process_is_using_a_ton_of_memory.21 Link to comment Share on other sites More sharing options...
spliff99 Posted December 14, 2005 Author Report Share Posted December 14, 2005 I'm not using the NVIDIA firewall. So that's not it. Link to comment Share on other sites More sharing options...
Firon Posted December 14, 2005 Report Share Posted December 14, 2005 What firewall/AV do you have? Link to comment Share on other sites More sharing options...
spliff99 Posted December 15, 2005 Author Report Share Posted December 15, 2005 Windows XP SP2 Firewall, with port 10000 open. AVG Free 7.1.371In fact, just noticed this error only happens when I am downloading to my USB hard drive, if I save to my internal drive then it runs fine. So it's just a minor annoyance. Link to comment Share on other sites More sharing options...
1c3d0g Posted December 15, 2005 Report Share Posted December 15, 2005 Spliff99: do you get a Disk Overloaded error in µTorrent's status bar? :| Link to comment Share on other sites More sharing options...
Firon Posted December 15, 2005 Report Share Posted December 15, 2005 It sounds like it's writing faster than the USB drive can handle, you could probably fix it by raising the diskio.write_queue_size to 8000 or 16000 or something. Link to comment Share on other sites More sharing options...
1c3d0g Posted December 15, 2005 Report Share Posted December 15, 2005 Yeah, that''s what I was getting at... Try what Firon said and see if it makes any difference. Link to comment Share on other sites More sharing options...
TheBear Posted December 15, 2005 Report Share Posted December 15, 2005 It sounds like USB2 isn't properly installed. Link to comment Share on other sites More sharing options...
spliff99 Posted December 15, 2005 Author Report Share Posted December 15, 2005 Well it's only USB1, however my download speed is capped at 50k, that's well below the USB threshold. I can burn CDs off this drive at 4x (600k) with no problems, I'll try the settings you suggested anyway. Link to comment Share on other sites More sharing options...
Switeck Posted December 16, 2005 Report Share Posted December 16, 2005 This is all the more proof that uTorrent does 'needless' reads and writes to a drive while running a torrent.If it was actually caching the reads and writes, it could not possibly max out USB1 with a download/upload rate of 50 KB/sec. Link to comment Share on other sites More sharing options...
Animorc Posted December 16, 2005 Report Share Posted December 16, 2005 It's probably the caching that causes the problems. Since µTorrent uses a cache, it will write to the drive on appropriate times (every 30 seconds if not sooner), and if you have downloaded 1.5 MB in that time, you will choke the bandwidth to the USB 1.1 drive. Link to comment Share on other sites More sharing options...
Firon Posted December 16, 2005 Report Share Posted December 16, 2005 Needless reads? Um, it basically has to read every piece/chunk. After all, they're requested pretty much RANDOMLY. Windows also has its own prefetching, but it doesn't help much when every second or two you have to read a random chunk of data. Link to comment Share on other sites More sharing options...
DutchDude Posted December 16, 2005 Report Share Posted December 16, 2005 Caching can help... but it also can lead to bottlenecks....In fact.... i recommend with these kind of slow devices not to use a write cache (if possible). USB was not designed to handle large amount of read/write request in a short period of time... but it does perform well enough if few small/large requests are given. uTorrent (and any other BT client for that matter) handle a lot of read/write requests in a short period of time, even with a single torrent (remember, it will try to download multiple pieces at the same time, resulting in x files being downloaded at once, which all create read/write requests to the USB unit).The idea behind caching is to have data stored in the memory until a certain period of time has passed, or the cache is full (which ever comes first). Writing is NOT instant, it does take up time, so if the requests come in too fast for it too handle, the processes would eventually block). I can see that when the cache is full uTorrent might consume more and more memory, eventually leading to the above problem. There is no way to tell when the device/driver is given the time to fullfill the pending requests, so they will eventually start building up.Remember... USB 1.1 uses either a speed of 1.5 MBit/s (=0.1875 MByte/s) or 12 MBit/s (=1.5 MByte/s)(the latter probably in your case, common for high-speed USB devices). Most current internal HD's use a bandwidth of 66 MByte/s (UDMA 66 higher with 80 wire cable) or higher. IDE66 is therefore 44 time faster !!! The above offcourse being the max total available bandwidth. You should consider that all traffic from and to the unit (and all other connected unit's) uses up this bandwidth, including but not restricted to data, overhead, read/write/verify requests, synchronizing commands, cache commands, and a lot more. Besides that, your PC is not only handling USB requests, but a lot more like other disk i/o, network i/o, running apps/processes, and therefore with any slow device this might give some problems, and the IDE66 bus handles only 2 devices on a single cable whereas the USB is designed to handle up to 127 (but mostly low-speed).To improve communications to the USB device a bit you might want to enable 'Synchronous transfers' and disable the write cache entirely (which i did a lot in the old days to prevent data loss and the above problems). If it still leads to the above problems, consider setting the upload/download bandwidth even lower, until it performs as you expect. You can do this by leaving the taskbar running, so you have an idea if memory of uTorrent is building up, and you therefore should lower your speeds.You can even consider having the system do some advanced performance checking for you (go to the Performance Monitor and add the USB HD unit to check)....... you can then see if it is max'd-out a lot.....IDE Devices (wikipedia)USB 1.1 Devices (wikipedia)Hope this helps.... Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.