|
|
|
|
|
|
|
|
|
|
xen-devel
RE: [Xen-devel] [PATCH]Add free memory size of every NUMA node in phsica
I see that, the reason I don't use that function is there need one more
time hypercall, I only reuse the function which have been realized in
hypervisor. Thanks for your advice.
>-----Original Message-----
>From: Daniel P. Berrange [mailto:berrange@xxxxxxxxxx]
>Sent: Tuesday, February 26, 2008 10:40 AM
>To: Duan, Ronghui
>Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
>Subject: Re: [Xen-devel] [PATCH]Add free memory size of every NUMA node
in
>phsical info
>
>On Tue, Feb 26, 2008 at 10:02:36AM +0800, Duan, Ronghui wrote:
>> Returns free memory size per node in "xm info". This info can help
users
>> who want to bind their guest domain in one node of their NUMA
machines
>> thought set CPU affinity. I also write IA64 part support which I
would
>> send to XEN-IA64 mail-list. Thanks.
>
>AFAICT, changing the ABI of the 'physinfo' sysctl is completely
>unneccessary.
>
>The per-node NUMA free memory information is already available to Dom0
>via the existing 'availheap' sysctl:
>
> #define XEN_SYSCTL_availheap 9
> struct xen_sysctl_availheap {
> /* IN variables. */
> uint32_t min_bitwidth; /* Smallest address width (zero if don't
>care). */
> uint32_t max_bitwidth; /* Largest address width (zero if don't
care).
>*/
> int32_t node; /* NUMA node of interest (-1 for all
nodes).
>*/
> /* OUT variables. */
> uint64_aligned_t avail_bytes;/* Bytes available in the specified
>region. */
> };
>
>
>If you want to display this info in 'xm info', then simply invoke this
>availheap sysctl call to fetch the data.
>
>Dan.
>--
>|=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392
2496 -
>=|
>|=- Perl modules: http://search.cpan.org/~danberr/
-
>=|
>|=- Projects: http://freshmeat.net/~danielpb/
-
>=|
>|=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B
9505 -
>=|
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|