I was also curious if it uses read caching at all. I have been stuck with deluge for quite some time due to it being one of the only linux clients which do read caching. I am running into I/O constraints due to multiple gigabits of connectivity to the internet but only so much I/O on the machine. Deluge seemed to be the least I/O hungry of the linux torrent clients i have tested so far but one thing it doesn't have is support for libaio (asynchronous I/O).
I randomly found a page that showed someones ldd output showing it loaded libaio.so.1 which makes me think maybe this program supports this? Using libaio would be a huge performance boost since I am running torrents off a 8 disk (or higher) raid array. Without asynchronous I/O (or running a bunch of copies of the client) I am basically wasting the performance of my raid array.
Does transmission support libaio (asynchronous I/O)
-
- Posts: 1
- Joined: Fri May 27, 2011 7:12 am
Re: Does transmission support libaio (asynchronous I/O)
No, Transmission doesn't currently use libaio. In fact, right now it blocks during heavy disk IO.
The plan is to delegate the disk work to a worker thread to solve that problem:
https://trac.transmissionbt.com/ticket/1753
The plan is to delegate the disk work to a worker thread to solve that problem:
https://trac.transmissionbt.com/ticket/1753