[pve-devel] pve-manager : expose balloon to gui

Dietmar Maurer dietmar at proxmox.com
Wed Dec 5 16:45:47 CET 2012


I meant the following patches:

http://lists.gnu.org/archive/html/qemu-devel/2012-12/msg00287.html

Seems those stats are currently disabled.

> -----Original Message-----
> From: Alexandre DERUMIER [mailto:aderumier at odiso.com]
> Sent: Mittwoch, 05. Dezember 2012 15:20
> To: Dietmar Maurer
> Cc: pve-devel at pve.proxmox.com
> Subject: Re: [pve-devel] pve-manager : expose balloon to gui
> 
> I have just tried query-balloon, I got only the "actual" value and not the
> others. (tested with differents guests kernels)
> 
> I have ask the question to qemu mailing.
> 
> 
> But it seem that free_mem, total_mem are the real stats counters from
> guest.
> 
> So we could easily set a balloon min value from free_mem by example. It
> should be 100% safe.
> 
> 
> ----- Mail original -----
> 
> De: "Alexandre DERUMIER" <aderumier at odiso.com>
> À: "Dietmar Maurer" <dietmar at proxmox.com>
> Cc: pve-devel at pve.proxmox.com
> Envoyé: Mercredi 5 Décembre 2012 14:16:41
> Objet: Re: [pve-devel] pve-manager : expose balloon to gui
> 
> >>You already saw the patches on the qemu list to query free space with
> balloon driver?
> Oh, I don't know. is it possible ?
> >>Maybe we can use that somehow?
> 
> maybe query-balloon ?
> 
> I see : free_mem && total_mem . is it the guest total free_mem & total_mem
> ?
> I look at it.
> 
> query-balloon
> -------------
> 
> Show balloon information.
> 
> Make an asynchronous request for balloon info. When the request
> completes a json-object will be returned containing the following data:
> 
> - "actual": current balloon value in bytes (json-int)
> - "mem_swapped_in": Amount of memory swapped in bytes (json-int,
> optional)
> - "mem_swapped_out": Amount of memory swapped out in bytes (json-int,
> optional)
> - "major_page_faults": Number of major faults (json-int, optional)
> - "minor_page_faults": Number of minor faults (json-int, optional)
> - "free_mem": Total amount of free and unused memory in bytes (json-int,
> optional)
> - "total_mem": Total amount of available memory in bytes (json-int,
> optional)
> 
> Example:
> 
> -> { "execute": "query-balloon" }
> <- {
> "return":{
> "actual":1073741824,
> "mem_swapped_in":0,
> "mem_swapped_out":0,
> "major_page_faults":142,
> "minor_page_faults":239245,
> "free_mem":1014185984,
> "total_mem":1044668416
> }
> }
> 
> ----- Mail original -----
> 
> De: "Dietmar Maurer" <dietmar at proxmox.com>
> À: "Alexandre DERUMIER" <aderumier at odiso.com>
> Cc: pve-devel at pve.proxmox.com
> Envoyé: Mercredi 5 Décembre 2012 13:08:21
> Objet: RE: [pve-devel] pve-manager : expose balloon to gui
> 
> > >>You can easily crash your VM with this - I am quite unsure if I want
> > >>that on
> > the GUI?
> >
> > Well, maybe can we set min value to something safe ? (as yes, setting
> > it to 16MB, and I'm pretty sure it'll crash ;)
> >
> > Or maybe an option to display on/off the balloon feature in gui ? (or
> > something like "expert mode" display for advanced features).
> >
> >
> > I really like to have it in gui, to dynamic size my guests
> > memory,without using monitor.
> >
> > (note that citrix xenserver expose it by default)
> 
> You already saw the patches on the qemu list to query free space with
> balloon driver?
> Maybe we can use that somehow?
> _______________________________________________
> pve-devel mailing list
> pve-devel at pve.proxmox.com
> http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel



More information about the pve-devel mailing list