|
|
|
|
|
|
|
|
|
|
xen-users
Re: [Xen-users] DomU slower with smp?
Nick Anderson <nick@xxxxxxxxxxxx> writes:
> Its a dual socket quad core amd. So I have 8 cores. cpus for dom0 is
> set to 0 and according to xend-config.sxp that will give dom0 access
> to all cpus. I havent adjusted any weighting so im not sure what would
> be stepping on it. The only thing running during the test was that one
> domU. and the domU was idle when running the test on dom0.
here is what I'm talking about:
[root@coloma lsc]# xm vcpu-list 0
Name ID VCPUs CPU State Time(s) CPU Affinity
Domain-0 0 0 0 -b- 33162.5 any cpu
Domain-0 0 1 1 r-- 6688.2 any cpu
if you notice, Dom0 has access to 2 CPUs, but most of the work is done on
the first CPU. I/O, generally speaking, is not an operation that
threads well.
[root@coloma lsc]# xm vcpu-list oggfrog
Name ID VCPUs CPU State Time(s) CPU Affinity
oggfrog 124 0 0 -b- 2160.2 any cpu
one of the DomUs, oggfrog, is also on CPU 0... however, I've set the weights:
[root@coloma lsc]# xm sched-credit -d 0
{'cap': 0, 'weight': 4096}
[root@coloma lsc]# xm sched-credit -d oggfrog
{'cap': 0, 'weight': 256}
before I set the weights, IO was pretty bad. This way is acceptable,
but it would probably be significantly faster if I gave a whole CPU to
the Dom0 (but that box only has 2 cores, so I'm sharing- this gives my
DomUs better CPU but worse IO performance.)
the way to see if this is your problem is to execute the xm vcpu-list commands
while reproducing the problem in the SMP and Non-SMP DomU.
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
|
|
|
|