Linode Forum
Linode Community Forums
 FAQFAQ    SearchSearch    MembersMembers      Register Register 
 LoginLogin [ Anonymous ] 
Post new topic  Reply to topic
Author Message
 Post subject: I/O Limiter Question
PostPosted: Thu Feb 24, 2005 8:20 pm 
Offline
Senior Member
User avatar

Joined: Fri Aug 15, 2003 2:15 pm
Posts: 111
Website: http://fubegra.net/
What exactly do the I/O tokens correspond to? Is it based strictly on transfer rate, or are all disk requests (e.g. lseek and so on) affected by it?

I've noticed that when I try to seed a BitTorrent session from my Linode 128, that it will initially drain tokens slowly enough that the count stays near 400000, even when I have my maximum upload speed set to 500KB/sec. However, as more people join, the BT client starts sucking up I/O tokens like they're going out of style. I'm guessing that it has to do with file seeks to serve up lots of different file chunks that aren't already buffered to different peers, since I've watched vmstat and not seen any significant swap activity. Eventually, I have to drop the seed down to ridiculously slow (dialup-level) speeds or hit the pause button to replenish tokens.

Any ideas on how I could stop this problem from happening?

_________________
Bus error (passengers dumped)


Top
   
 Post subject:
PostPosted: Thu Feb 24, 2005 8:37 pm 
Offline
Linode Staff
User avatar

Joined: Fri Oct 17, 2003 12:38 am
Posts: 287
Location: Dr Wierd's Lab, South Jersey Shore
I believe all IO requests, though could be mistaken. Bittorrent is the biggest problem I've had with the IO Limitter. Out of curiousity, what BT client are you using that has a pause button, and is it a console ap or graphical?


Top
   
 Post subject:
PostPosted: Fri Feb 25, 2005 12:07 am 
Offline
Senior Member
User avatar

Joined: Fri Aug 15, 2003 2:15 pm
Posts: 111
Website: http://fubegra.net/
Currently I'm running an old SHAD0W client (newer versions are known as BitTornado). I'm using the GUI version, on a VNC-over-SSH connection.

_________________
Bus error (passengers dumped)


Top
   
 Post subject:
PostPosted: Fri Feb 25, 2005 12:51 am 
Offline
Linode Staff
User avatar

Joined: Fri Oct 17, 2003 12:38 am
Posts: 287
Location: Dr Wierd's Lab, South Jersey Shore
Ahh, I am using BitTornado but the console version, I'd be very interested in a console BT client that supported pause and maybe even the ability to adjust rate limit once the client is already running. Just not interested enough to seek such a client out, you had my hopes up ;)


Top
   
 Post subject:
PostPosted: Tue Mar 08, 2005 8:05 pm 
Offline
Junior Member
User avatar

Joined: Thu Jul 08, 2004 3:24 pm
Posts: 26
Location: London, UK
http://btqueue.sourceforge.net/

Not very well documented, and a little buggy, but feature-rich.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
RSS

Powered by phpBB® Forum Software © phpBB Group