[pve-devel] [PATCH] qemuserver : iothrottle add support for throttling burst max

Dietmar Maurer dietmar at proxmox.com
Thu Dec 5 05:55:51 CET 2013

> > I would like to tune value manually, I have differents vm with same
> > throttle, but some of them need more burst, depend of the workload.
> >
> > Example: I have some databases throttle to 10MB/s which I known then need
> 1GB of data write at full speed sometimes.


> i would like to tune them too individually. As it is a value and not /s i think we
> can't use a constant factor for the values /s.

I would simply like to have (additionally) some simpler setting witch usually fits
most user's needs, for example a simple bandwidth:

bwlimit = 100MB/s

form that you can compute IO_OPS/s (assuming an artificial block size of 32k):

io_ops = bwlimit/32k

and burst values: assume we want to burst traffic from within 10 seconds:

burst = bwlimit*10s

but maybe this is an over-simplification?

> May be it should be hidden by default and open up when selecting something
> like expert mode?

Or an extra button (IO Limits) with separate dialog?

More information about the pve-devel mailing list