Hello, I have a question to the token-bucket-filter on top of the linux-scheduler according to the dokumentation (and i must state that I didn't check the source until now ...).
The (fillrate/intervall) gives the shares of the number of cpus one vserver can get at maximum. But what happens if only one vserver has runnable processes? Then it gets only (fillrate/intervall) of all cpus (not taking tokensmax and tokensmin into account). Shouldn't this be called a reservation instead of a share? A share should be the amount of cpus a vserver gets if all vservers have runnable processes. If one vserver has no runnable processes, then the cpus should be given proportianal to the active vservers (at least this is what Solaris-10 does). In the paper http://www.cs.princeton.edu/~mef/research/vserver/paper.pdf I found the terms "shares" and "reservations" but I can't find the point to setup both types of parameters. I would be glad if someone could explain this to me. -- Wilhelm Meier email: [EMAIL PROTECTED] _______________________________________________ Vserver mailing list Vserver@list.linux-vserver.org http://list.linux-vserver.org/mailman/listinfo/vserver