[pve-devel] [PATCH] memory hotplug patch v6

Alexandre DERUMIER aderumier at odiso.com
Tue Jan 20 17:06:59 CET 2015


vmware vsphere cpu & memory hotplug video

http://www.petri.com/vsphere-hot-add-memory-and-cpu.htm


Seem that they simply use a classic memory field counter increment
(Note that memory unplug is not supported by vsphere, so it's a little more simple).


what we can do
-------------

I think we can add a button "add-> memory hotplug", with a field with memory value wanted.
We display the total memory in current hardware grid memory field. (memory + total of dimms memories).

For unplug, create a button "delete->memory unplug",
and in the form, display a combobox with list of current memory modules






----- Mail original -----
De: "aderumier" <aderumier at odiso.com>
À: "dietmar" <dietmar at proxmox.com>
Cc: "pve-devel" <pve-devel at pve.proxmox.com>
Envoyé: Mardi 20 Janvier 2015 16:51:02
Objet: Re: [pve-devel] [PATCH] memory hotplug patch v6

>>Form my point of view, this is much too complex. I just want to add RAM and CPU 
>>cores, 
>>but I do not want to care about NUMA architecture or DIMMs. Many users are not 
>>familiar with 
>>those concepts. 

Ok, I think we can manage dimm numa placement for user if numa is enabled. 
(Just find numa node with less memory to add this dimm module). 


For the display, do you want to display dimm device like another device ? 



>>How is that handled by other plattforms (vmware, xen, vbox)? 
I'll try to find some informations about them. 


----- Mail original ----- 
De: "dietmar" <dietmar at proxmox.com> 
À: "aderumier" <aderumier at odiso.com> 
Cc: "pve-devel" <pve-devel at pve.proxmox.com> 
Envoyé: Mardi 20 Janvier 2015 16:03:36 
Objet: Re: [pve-devel] [PATCH] memory hotplug patch v6 

Form my point of view, this is much too complex. I just want to add RAM and CPU 
cores, 
but I do not want to care about NUMA architecture or DIMMs. Many users are not 
familiar with 
those concepts. 

How is that handled by other plattforms (vmware, xen, vbox)? 

> 1) 
> add memory device like disk, nic. 
> But I think we can have up to 255 dimm, so maybe this will give confusion on 
> the main hardware grid. 
> 
> 
> 2) add a new panelgrid (through a button in menu), to manage memory hotplug 
> and cpu hotplug. 
> 
> I thinked of a grid, like: 
> 
> column1 (numanode1) - column2 (numanode2) - column3 (numanode3) 
> cpu0: on|off cpu1: on|off 
> cpu2: on|off cpu2: on|off 
> dimm1: size dimm2: size 
> dimm3: size dimm4: size 
_______________________________________________ 
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