jcr wrote:
1. When io_tokens gets negative, is the only way to replenish the stock is to disable io-consuming tasks, and wait for the stock to refill at the token refill_rate?
Yes. Once you're out, you need to use less IO.
Quote:
2. Is there a way to have a quicker token_refill?
http://www.theshore.net/~caker/uml/patc ... ter.READMEsuggests that some configuration is available but I am not sure this is available to linode customers. To some extent, that would defy the purpose of the IO limiter.
No. Linode sets the refill rate.
Quote:
3. I read that bigger linodes to not have high token_max or quicker token_refill because "is only there as an "emergency brake" for runaway Linodes"; Can you confirm this is still the case? Intuitively, I would have sais that the bigger the more tokens.
As far as I know, everyone gets the same refill rate. A standard web/email/dns server won't have a problem. If you've got a process that's eating IO and you need it, consider switching to the Xen beta. Xen is supposed to handle IO better then UML.
Quote:
4. Does a linode with more RAM help avoid emptying that reserve of tokens?
Only if swap thrashing is using up your IO tokens.
--James