From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: [PATCH 0/4] report how much memory a domain has on each NUMA node Date: Wed, 5 Mar 2014 15:36:10 +0100 Message-ID: <20140305143357.6984.7729.stgit@Solace> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel Cc: Ian Campbell , Andrew Cooper , Juergen Gross , Ian Jackson , Jan Beulich , Daniel De Graaf List-Id: xen-devel@lists.xenproject.org Going all the way from an hypercall to the `xl' sub-command (via libxl and libxc interfaces, of course). For the following domains: root@Zhaman:~# xl list -n Name ID Mem VCPUs State Time(s) NODE Affinity Domain-0 0 511 16 r----- 29.3 all vm-test 1 1024 2 -b---- 6.6 0 The output looks like this: root@Zhaman:~# xl numainfo 0 NODE Affinity: all Memory: Node 0: 251208 Kb Node 1: 272820 Kb root@Zhaman:~# xl numainfo 1 NODE Affinity: 0 Memory: Node 0: 1048576 Kb Regards, Dario --- Dario Faggioli (4): xen: report how much memory a domain has on each NUMA node libxc: report how much memory a domain has on each NUMA node libxl: report how much memory a domain has on each NUMA node xl: report how much memory a domain has on each NUMA node tools/libxc/xc_domain.c | 28 +++++++++++++++++ tools/libxc/xenctrl.h | 18 +++++++++++ tools/libxl/libxl.c | 30 ++++++++++++++++++ tools/libxl/libxl.h | 2 + tools/libxl/libxl_types.idl | 4 ++ tools/libxl/xl.h | 1 + tools/libxl/xl_cmdimpl.c | 58 +++++++++++++++++++++++++++++++++++ tools/libxl/xl_cmdtable.c | 5 +++ xen/common/domctl.c | 45 +++++++++++++++++++++++++++ xen/include/public/domctl.h | 22 +++++++++++++ xen/xsm/flask/hooks.c | 3 ++ xen/xsm/flask/policy/access_vectors | 2 + 12 files changed, 218 insertions(+) -- <> (Raistlin Majere) ----------------------------------------------------------------- Dario Faggioli, Ph.D, http://about.me/dario.faggioli Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)