From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: Re: [PATCH 0/4] report how much memory a domain has on each NUMA node Date: Wed, 05 Mar 2014 15:40:35 +0100 Message-ID: <53173763.6030206@ts.fujitsu.com> References: <20140305143357.6984.7729.stgit@Solace> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20140305143357.6984.7729.stgit@Solace> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Dario Faggioli Cc: Ian Campbell , Andrew Cooper , Ian Jackson , xen-devel , Jan Beulich , Daniel De Graaf List-Id: xen-devel@lists.xenproject.org On 05.03.2014 15:36, Dario Faggioli wrote: > 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(+) xl man page? Juergen -- Juergen Gross Principal Developer Operating Systems PBG PDG ES&S SWE OS6 Telephone: +49 (0) 89 62060 2932 Fujitsu e-mail: juergen.gross@ts.fujitsu.com Mies-van-der-Rohe-Str. 8 Internet: ts.fujitsu.com D-80807 Muenchen Company details: ts.fujitsu.com/imprint.html