Port-xen archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: amd64 MP (was Re: pae MP on cherry-xenmp)



On 10/12/2011 8:13 PM, Jean-Yves Migeon wrote:
On 13.10.2011 01:46, David Howland wrote:
The 'time' column for the NetBSD domain counts up every second even
though 'top' in netbsd-51 shows both CPU's as 100% idle. Basically, what
you are seeing is a timer of how long the domain has been running since
I created it.
I don't know what this means, but I report it because it seems to be
different from all the other OS in the list.
Without looking at the code, I would say that the idle() loop for a CPU
does not yield to hypervisor correctly. Or that something keeps kicking
vCPUs out of it.
I replaced Cherry's kernel with a standard -current kernel (non-MP) and the problem goes away...
root@rackable:/etc/xen# xm list
Name ID Mem VCPUs State Time(s)
Domain-0 0 7178 4 r----- 476622.8
centos-57 5 2048 2 -b---- 1411.3
netbsd-51 7 2048 1 -b---- 108.4
solaris-11 4 2048 2 -b---- 4589.1
windows-2008r2 8 4096 4 -b---- 35.5
NetBSD seems to be able to idle just fine.
-d


Home | Main Index | Thread Index | Old Index

AltStyle によって変換されたページ (->オリジナル) /