From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [RFC] Scheduler work, part 1: High-level goals and interface. Date: Fri, 17 Apr 2009 18:05:44 +0100 Message-ID: <49E8B6E8.2040500@eu.citrix.com> References: <1cd8b7d4-37bc-41c5-923d-c7bb3f565072@default> <49E8AB99.5060001@goop.org> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <49E8AB99.5060001@goop.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Jeremy Fitzhardinge Cc: Dan Magenheimer , "xen-devel@lists.xensource.com" , "Tian, Kevin" List-Id: xen-devel@lists.xenproject.org Jeremy Fitzhardinge wrote: > The only way to know is by measurement, ideally with some specific > performance counter which tells you what went on in that last > timeslice. But if this is a big issue, you can always disable HT, as > lots of people did the last time around. > I think measurement, both of total system throughput and individual VM throughput, is the final word on all designs. I certainly plan on testing and comparing throughput for a variety of workloads as I develop the scheduler. And I encourage anyone with the time and inclination to try to find workloads for which the scheduler performs poorly as new features (such as the proposed HT scheduling) are introduced. :-) Peace, -George