[Libbt-devel] Re: Features request
Brought to you by:
ksmathers
From: Diego C. <di...@us...> - 2005-05-25 06:08:49
|
Hello Elliott On 21-05-2005 (23:14:17), you wrote: >> Case in point: A 265 meg file I've got that takes well over an hour and >> a half to be checked by the "official" Python-based client. Same file, >> ...... snip. ... > What the heck kind of system do you have?! > > On a 233MHz P2 system I can run 256MB of data (/dev/zero since it is > handy) through in 18 seconds! By this measure I'd guess you had less > than a 66MHz system! > erm... on my Classic Amiga I have a 68060 overclocked at 66Mhz. . . . .. . tested just now and it takes about 2 minutes to write a 262 Mb file, however thats depends on the IDE controller, Im using the A1200's default controller with transfer data of about 2.5Mb/s (Im talking of a 1992's computer :) hmm, no more laughts folks! ;-D > If this is so, do you seriously expect such a system to be able to > handle downloading and processing such a torrent? (during download > you'll be clobbering your I/O system grabbing pieces, when looking at > the file(s) you'll merely peg your processor) > right now Im using btget, also running my browser, my emailer (ofcourse, Im writing this ;), a filemanager, Apache, samba, and some other daemons.. can you deduce my current CPU Usage? I can guarante you 20-30%! :) The only "problem" I have with btget is due lseek()... since AmigaOS's seek functions lacks of auto-expand feature I needed to implement that thing.. just allocating a chunk of mem of ~10mb and filling the file with zeros until the offset desired, and Im almost sure the big problem here is my lseek() implementation which isn't properly optimized... however that isn't a great problem for me, since the 700Mb files I download aren't fillied in one step (except when I restart btget after few mb downloaded..), honestly I can't see big problems right now, Im so happy to be able to downloaded torrents for first time on my Amiga :-).. Kind Regards |