[pve-devel] [PATCH] qemuserver : iothrottle add support for throttling burst max
Alexandre DERUMIER
aderumier at odiso.com
Thu Dec 5 10:15:16 CET 2013
>>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
Can't be true for all workload, if you are doing random io or sequential io.
(generally I limit the bandwith for sequential workload and iops for random workload)
>>Or an extra button (IO Limits) with separate dialog?
Yes, good idea !
----- Mail original -----
De: "Dietmar Maurer" <dietmar at proxmox.com>
À: "Stefan Priebe" <s.priebe at profihost.ag>, "Alexandre DERUMIER" <aderumier at odiso.com>
Cc: pve-devel at pve.proxmox.com
Envoyé: Jeudi 5 Décembre 2013 05:55:51
Objet: RE: [pve-devel] [PATCH] qemuserver : iothrottle add support for throttling burst max
> > 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.
OK
> 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