|
|
|
|
|
|
|
|
|
|
xen-users
Re: [Xen-users] RE: [Xen-devel] Modular Xen
"Petersson, Mats" <Mats.Petersson@xxxxxxx> writes:
> Resent with xen-users list as recipient, rather than directly to Daniel.
>
>> -----Original Message-----
>> From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
>> [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of
>> Daniel Stodden
>> Sent: 18 January 2007 15:38
>> To: Xen Developers
>> Subject: Re: [Xen-devel] Modular Xen
>>
>> On Mon, 2007-01-15 at 19:30 +0200, David Pilger wrote:
>> > It seems to me that Xen is full of stuff that aren't beneficial for
>> > everybody, this includes NUMA, ACM and other stuff that certain
>> > companies try to introduce...
>>
>> can anyone explain to me what the current numa-bashing is all about?
>> i'm running a lot of my stuff on 4-way opteron servers, these
>> system are
>> far from uncommon these days and certainly beyond a mere 'introduction
>> attempt'.
>>
>> are there any numbers regarding the code size/performance penalty on
>> systems limited to a single memory node? i'd really be interested.
>
> I think this is the wrong thread for this subject (the one titled SMP & NUMA
> something or other started by Emmanuel Ackaroy (excuse spelling) is the right
> one...).
>
> But to sumarize the discussion, I don't think anyone is denying the need to
> have Xen understand NUMA. However, there are plenty of reasons that NUMA
> won't necessarily give any noticable benefit for the typical Xen system - for
> example, the default configuration is that all guests run on ANY available
> CPU, which means that allocating it's memory on any particular CPU will be
> just as right (or wrong) as allocating it in a random or scattered fashion.
>
> I completely understand where Emmanuel is coming from when he is "negative"
> about the benefits of NUMA in a Xen system. There are places with concrete
> and obvious benefits, but there's also a great risk that things just run
> slower if it's implemented in the wrong way (or USED in the wrong way).
>
> So there's some need to research the subject before adding the features into
> the Xen kernel. [The same applies to the Linux kernel of course].
Just so I know, does XEN pass on the NUMA infos from the allocated
memory to the domU linux kernel?
Say I do have NUMA and 2 cpus and start a domU with 1G ram and 2
vcpus. Does it allocate 512MB per NUMA node and tell linux that?
And do vcpus stay mapped to the same real cpu in case cpus == cpus or
do they randomly switch (making numa optimizations impossible)?
MfG
Goswin
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
|
|
|
|