* Is there any mechanism in XEN can use to limit the memory bandwidth of each domain?
@ 2010-12-06 10:00 贺鹏
2010-12-06 17:55 ` Konrad Rzeszutek Wilk
0 siblings, 1 reply; 3+ messages in thread
From: 贺鹏 @ 2010-12-06 10:00 UTC (permalink / raw)
To: xen-devel
[-- Attachment #1.1: Type: text/plain, Size: 422 bytes --]
Hi, all:
As we all know, Xen can alloc different amount of memory to
different VMs, but these VMs access memory by one shared memory bus, which
means if one VM access the memory very frequently, the bandwidth of the
memory shared by the other VM will decrease.
So I'm wondering is there any mechanism in XEN can reserve the limit
bandwidth of the memory for different VMs?
Thanks!
--
hepeng
ICT
[-- Attachment #1.2: Type: text/html, Size: 519 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: Is there any mechanism in XEN can use to limit the memory bandwidth of each domain?
2010-12-06 10:00 Is there any mechanism in XEN can use to limit the memory bandwidth of each domain? 贺鹏
@ 2010-12-06 17:55 ` Konrad Rzeszutek Wilk
2010-12-07 10:58 ` George Dunlap
0 siblings, 1 reply; 3+ messages in thread
From: Konrad Rzeszutek Wilk @ 2010-12-06 17:55 UTC (permalink / raw)
To: 贺鹏; +Cc: xen-devel
On Mon, Dec 06, 2010 at 06:00:14PM +0800, 贺鹏 wrote:
> Hi, all:
> As we all know, Xen can alloc different amount of memory to
> different VMs, but these VMs access memory by one shared memory bus, which
> means if one VM access the memory very frequently, the bandwidth of the
> memory shared by the other VM will decrease.
> So I'm wondering is there any mechanism in XEN can reserve the limit
> bandwidth of the memory for different VMs?
As in NUMA? There is work to make that be provided to Xen guests.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Is there any mechanism in XEN can use to limit the memory bandwidth of each domain?
2010-12-06 17:55 ` Konrad Rzeszutek Wilk
@ 2010-12-07 10:58 ` George Dunlap
0 siblings, 0 replies; 3+ messages in thread
From: George Dunlap @ 2010-12-07 10:58 UTC (permalink / raw)
To: Konrad Rzeszutek Wilk; +Cc: 贺鹏, xen-devel
No, Xen does not measure or attempt to control memory bandwidth at the moment.
Other than simply not scheduling a VM, I'm not aware of any way to
throttle memory accesses. One can imagine enhancing a scheduler to
count memory accesses, and to schedule based not only on pure time on
the cpu, but on memory instructions executed.
Sounds like a research paper. :-)
-George
On Mon, Dec 6, 2010 at 5:55 PM, Konrad Rzeszutek Wilk
<konrad.wilk@oracle.com> wrote:
> On Mon, Dec 06, 2010 at 06:00:14PM +0800, 贺鹏 wrote:
>> Hi, all:
>> As we all know, Xen can alloc different amount of memory to
>> different VMs, but these VMs access memory by one shared memory bus, which
>> means if one VM access the memory very frequently, the bandwidth of the
>> memory shared by the other VM will decrease.
>> So I'm wondering is there any mechanism in XEN can reserve the limit
>> bandwidth of the memory for different VMs?
>
> As in NUMA? There is work to make that be provided to Xen guests.
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2010-12-07 10:58 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-12-06 10:00 Is there any mechanism in XEN can use to limit the memory bandwidth of each domain? 贺鹏
2010-12-06 17:55 ` Konrad Rzeszutek Wilk
2010-12-07 10:58 ` George Dunlap
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.