Re: [Vserver] Scheduling parameter and vschedcalc

From: Daniel Hokka Zakrisson <daniel_at_hozac.com>
Date: Sun 23 Jul 2006 - 21:02:56 BST
Message-ID: <44C3D5F0.7020204@hozac.com>

Wilhelm Meier wrote:
> Hello,
>
> the util-vserver comes with a tool called vschedcalc to calculate the values
> for the token-bucket-algorithm.

vschedcalc is from the Gentoo package.

> These lines are from vschedcalc:
>
> # calculate token bucket
> let interval=100*${fillrate}/${avgcpu}
> let tokensmin=${hz}*${bursthold}*${fillrate}/${interval}
> let tokensmax=${hz}*${maxburst}-${maxburst}*${interval}
>
> I don't know If I understand the description right, but I think the line to
> compute tokensmax is wrong.
>
> The maxburst-time is the time the vserver can consume tokens from the initial
> filling, which is tokensmax/hz plus the additional time, which the vserver
> gets because of the the refilling-rate lasting for the maxburst-time, which
> is (fillrate/intervall)*maxburst.
>
> With this statement we get:
>
> tokensmax=maxburst*hz - maxburst * (fillrate/intervall)*hz
>
> So, please help me if I misinterpreted the things here.

If my math is right, you're correct.

-- 
Daniel Hokka Zakrisson
GPG id: 06723412
GPG fingerprint: A455 4DF3 990A 431F FECA  7947 6136 DDA2 0672 3412
_______________________________________________
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver
Received on Sun Jul 23 21:02:32 2006
[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Sun 23 Jul 2006 - 21:02:36 BST by hypermail 2.1.8