[libvirt] [v7 00/10] Support cache tune in libvirt
Eli Qiao
qiaoliyong at gmail.com
Mon Feb 20 08:33:16 UTC 2017
--
Best regards
Eli
天涯无处不重逢
a leaf duckweed belongs to the sea, where not to meet in life
Sent with Sparrow (http://www.sparrowmailapp.com/?sig)
On Monday, 20 February 2017 at 3:59 PM, Martin Kletzander wrote:
> On Sun, Feb 19, 2017 at 12:20:55PM -0300, Marcelo Tosatti wrote:
> > On Sun, Feb 19, 2017 at 12:01:57PM -0300, Marcelo Tosatti wrote:
> > >
> > > How does the management software query the amount of allocatable cache
> > > again?
> > >
> > > Section from another discussion:
> > >
> > > > The second case is necessary to get updated free space information.
> > >
> > > Just VM initialization time could be enough as virConnectGetCapabilities
> > > would just know the total and free size would be reported in an API (if
> > > I rememer the discussion correctly)
> > >
> > > Martin
> >
> > Yes, i think this is missing because the interface was designed
> > with only libvirt in mind: the "reserved" field returns the amount of
> > cache reserved only by VMs.
> >
> > So if there is another application on the same L3 socket
> > with a cache reservation, "reserved" fails to report it.
> >
> > Eli can you expose the amount of free allocatable cache space
> > (where non-free includes space used by other reservations) in a
> > 'free_space' field in the cache output of virConnectGetCapabilities?
> >
>
>
> There should be an API for that instead. Capabilities are supposed to
> show what the hardware is capable of, not what the actual state is.
>
> If my opinion is not enough, see here:
>
> https://www.redhat.com/archives/libvir-list/2017-January/msg00500.html
Sure, thanks Martin point the link , the plan is to provide API to query cache left.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20170220/3342ac2b/attachment-0001.htm>
More information about the libvir-list
mailing list