Dear all, I read Xen interface manual, and see the following part in the section 2.5 "SEDF will be going away and its use should be avoided once the credit scheduler has stabilized and become the default" I think it means SEDF is a temporary scheduler and credit scheduler is better I want to understand why the credit scheduling is better? And Is there any problem with SEDF? and, so far as I know, EDF does not work well in the SMP how about SEDF and credit scheuler? Thanks for you help MingChieh _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Mark Williamson
2007-Mar-21 04:19 UTC
Re: [Xen-devel] Why is the credit scheduler better than SEDF
Hi,> I read Xen interface manual, and see the following part in the section 2.5 > > "SEDF will be going away and its use should be avoided once the credit > scheduler has stabilized and become the default" > > I think it means SEDF is a temporary scheduler and credit scheduler is > better > I want to understand why the credit scheduling is better? And Is there any > problem with SEDF?I think SEDF had some bugs / some unfortunate behaviours on some workloads, but I don''t know the details offhand. There may be some explanations in the mailing list archives.> and, so far as I know, EDF does not work well in the SMP how about SEDF and > credit scheuler?One of the nice advances of the credit scheduler is that it implements work stealing so that an idle CPU will be able to take VCPUs off the scheduler queues of other processors. This helps make sure the hardware utilisation is good and avoids the user having to do pinning and load balancing manually from userspace (although it does support fairly flexible policy regarding what PCPUs a VCPU can run on - this is also an advance on SEDF). Cheers, Mark -- Dave: Just a question. What use is a unicyle with no seat? And no pedals! Mark: To answer a question with a question: What use is a skateboard? Dave: Skateboards have wheels. Mark: My wheel has a wheel! _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel