[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Bind different tasks' evtchns to different vcpus of Dom0


  • To: <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Cui, Dexuan" <dexuan.cui@xxxxxxxxx>
  • Date: Mon, 3 Sep 2007 23:08:50 +0800
  • Delivery-date: Mon, 03 Sep 2007 08:09:25 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcbhNpSgnLlsyleeR3aZurd/xO5mYAAmjw1QAHpYsZANUy+bAAbmp7kgDVsWwlAg8qUr4A==
  • Thread-topic: Bind different tasks' evtchns to different vcpus of Dom0

Currently, all the event channels notify Dom0's vcpu0 -- this is not
nice considering the scalability.
The patch tries to bind different tasks' evtchns to different vcpus of
Dom0 when the bindings are initialized, and it can also dynamically
change the binding if a task actually gets run on another vcpu for some
reason.
Tests (Inb and OLTP) show the patch can improve the scalability to some
notable degree.

Signed-off-by: Dexuan Cui <dexuan.cui@xxxxxxxxx>
Signed-off-by: Kan Liang <kan.liang@xxxxxxxxx>

Attachment: evtchn_rebind_cpu-3.patch
Description: evtchn_rebind_cpu-3.patch

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.