|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH 00 of 16] credit2: Scale to multiple sockets
This patch series allows credit2 to scale reasonably past one socket.
The to key things it introduces are:
* Code to detect cpu topology, and create one runqueue per socket
* A first-cut at a load-average based load balancer
Quick descriptions below:
01: Make some debug messages quieter.
02-03: Clean up some of the per-cpu runqueue lock pointer code. This
is the only part of the patch that touches code outside the credit2
scheduler.
04-07: Infrastructure for having multiple sockets, including hooks for
load calculation
08: Detect socket layout, make one runqueue per socket
09-13: Infrastructure for load-balancing, including load averages for
runqueues and sockets
14: A load-average-based balancer
15: Refinement on when to balance
16: Debug key output
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [PATCH 00 of 16] credit2: Scale to multiple sockets,
George Dunlap <=
- [Xen-devel] [PATCH 01 of 16] credit2: Quieten some debug messages, George Dunlap
- [Xen-devel] [PATCH 02 of 16] scheduler: Update vcpu_schedule_lock to check for changed lock pointer as well, George Dunlap
- [Xen-devel] [PATCH 03 of 16] scheduler: Introduce pcpu_schedule_lock, George Dunlap
- [Xen-devel] [PATCH 04 of 16] credit2: Refactor runqueue initialization, George Dunlap
- [Xen-devel] [PATCH 05 of 16] credit2: Handle runqueue changes, George Dunlap
- [Xen-devel] [PATCH 06 of 16] credit2: Calculate instantaneous runqueue load, George Dunlap
- [Xen-devel] [PATCH 07 of 16] credit2: Simple cpu picker based on instantaneous load, George Dunlap
- [Xen-devel] [PATCH 08 of 16] credit2: Detect socket layout and assign one runqueue per socket, George Dunlap
- [Xen-devel] [PATCH 09 of 16] credit2: Calculate load average, George Dunlap
- [Xen-devel] [PATCH 11 of 16] credit2: Track expected load, George Dunlap
|
|
|
|
|