NitricJerkSud wrote:pepperpupper wrote:I have a powerbook with a 4200rpm drive, and at about 1mb/second it is almost impossible to use the computer for anything else but Transmission. Utorrent and LH-ABC does not seem to write to the disk as often.
I just popped in a new 320GB 7200RPM drive into my MBP this morning -- the faster drive DOES make a difference. Also, consider the fact that you're going to need as much RAM as your torrent file occupies on disk in order to eliminate READS from disk. (Because you don't want to download a piece, and NOT write it to disk. If you crash, you have to download it again.)
If you're downloading those 125+GB Nine Inch Nails torrents, a RAM cache isn't going to save you...

Hmm I think you have somewhat misuderstood the write/read cache idea. The idea is NOT to cache everything into memory. The idea is to cache bunch of data into memory and then try to read/write it into hardisk in a one go if possible. 7200RPM hard disks does certainly help a little, but even the slowest of slowest modern hard disk can easily keep up with 10-20MB/s read/write speeds . Unfortunately the bigger problem is the harddisk seeking. Transmission is downloading/reading a lot of pieces from different parts of files which causes the hard disk to seek up & down all the time causing the read/write throughput to collapse. And this is the part where the cache steps in.
For example I have a 110M Internet connection and Transmission is the limiting factor in download speeds. I can only get around 3-4MB/s download speeds into my external USB harddisk with Transmission because it has either poor or too small write/read-caching.
Azureus does a lot of better after little bit of tweaking. I set the cache size to 64MB and enabled option to asking Azureus/Vuze to cache the data more to memory if possible, also took out the option to write complete pieces to disk as soon as it's ready.
There difference is huge, same torrent in Transmission causes the write-led on the drive to keep on constantly and the download speeds are in 3-5MB/s moving up and down all the time and the drive itself is clearly struggling. Azureus/Vuze on the other hand keeps chuggin along 11MB/s almost instantly and the hard disk light goes on and off - sort of pulsing even when it's hogging data at much faster rate. This is the reason why I'm not using Transmission at the moment, IMHO it's unusable on faster connections.
Is it possible to increase the read/write cache size in OSX Transmission? Maybe through some sort of plist hack? Most of modern machines have huge amount of memory from 2-4GB so why don't we just use it. Unused memory is wasted memory.
I don't mean to sound harsh,.Transmission is an excellent piece of software. It's much lighter, prettier, easier to use than the Vuze, but when it comes to raw speed Vuze/Azureus simply beats the cr*p out of Transmission and it seems only because of the better caching options.
Sorry about the spelling mistakes + crappy grammar. English isn't my native language and also I'm typing this message at around 05:00 ZZz.zzZzzzz

.