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] xen on amd64 or intel

as i mentioned earlier (sorry i don't remember the source anymore), i
read a test which said as long as you have only as many vm's as actual
processor cores the opteron is better, otherwise intel was better due to
its hyperthreading. the performance loss is already low now for both
plattforms (we measured less than ca. 5%), i only experience signifcant
performance problems with the gbit network of the domUs.

I remember reading a mail here saying you're better off disabling HT on Intel when running Xen, as it causes a major slowdown if the two threads are assigned to different domUs.

There was no explanation given, so I'm not sure if thats true. (Maybe problems with pagetable cache?)

Depends what you're doing with the hyperthreads...

HT is happiest when the activities of the two threads are using the same working set in the cache, so they don't fight over cache space. If they're actually two different virtual machines then they're definitely not using the same working set (as things stand today, since there is no large scale data sharing), so the cache behaviour cannot be expected to be helpful and may be harmful to performance.

HOWEVER

Dedicating a hyperthread to dom0 may benefit performance. Particularly in the case where it's impossible to dedicate an entire core to dom0 (e.g. you only have a uniprocessor). Since IO has to happen through dom0, it's beneficial for it to have a logical CPU to itself to run on all the time, so that a context switch isn't necessary for IO to be performed. This effect is most noticeable when running under heavy network loads and had a fairly large benefit in our benchmarks vs the non-HT uniprocessor case.

Cheers,
Mark

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