WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] Dedicating a physical CPU or Hyperthread to dom0? Strang

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] Dedicating a physical CPU or Hyperthread to dom0? Strange test results
From: Javier Guerra Giraldez <javier@xxxxxxxxxxx>
Date: Wed, 22 Aug 2007 05:08:30 -0500
Delivery-date: Wed, 22 Aug 2007 03:09:27 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <46CBEAB2.6080301@xxxxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <46CBEAB2.6080301@xxxxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 2.0.0.6 (Macintosh/20070728)
Dominik Klein wrote:
CPU1 = HT1 + HT2
CPU2 = HT3 + HT4

Are you positively sure on this? i think Linux enumerates differently to make it easier to spread load, so it might be

CPU1 = HT1 + HT3
CPU2 = HT2 + HT4

which would mean a totally different interpretation to your experiments.

and, of course two processes running on different HTs on the same CPU will affect each other's performance. a multithreaded CPU doesn't have any more ALUs, cache, schedulers, etc. than a singletreaded one; it just have another set of state registers, making it easy to switch from one instruction stream to another. the advantage comes from giving the CPU something else to do while one thread stalls because of a cache miss, or an inter-instruction dependency.

--
Javier

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

<Prev in Thread] Current Thread [Next in Thread>