[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] planned csched improvements?
On Sat, Oct 17, 2009 at 1:16 AM, Mukesh Rathor <mukesh.rathor@xxxxxxxxxx> wrote: > Incidentally, I've been thinking of a schedular plugin for database and > other similar apps. Prelimanary DB benchmarks on xen vs bare metal are > not as good. Of course, I am not blaming schedular for it. As with most > big user apps, DB is very multi-threaded, and as such it does lot of > tricks to get the OS schedular to play it it's way. > I may be getting my hands on a large box in few weeks to bring up xen > and do some scalability work. Hope to find some low hanging fruit. Scalability for Xen past 8 logical processors (where 1 hyperthread is 1 schedulable unit) is likely to be poor, due to the load-balancing algorithm. Regarding a Xen scheduler plug-in for DB applications, it seems to me it would be best to understand the characteristics of the DB workload and how they respond to different kinds of contention. There may be a few surprises; for example, a workload that you assumed was CPU-bound may in fact be making many qemu-handled operations, so it's really blocking thousands of times per second. If we can make the default scheduler handle DB workloads well without making a special plug-in, that would be preferrable. Would you be willing, if you have the time, to help "beta-test" a new scheduler with a DB workload and compare it to the old one? -George _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |