|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] bug # 477
On 29 Mar 2006, at 23:39, Florian Kirstein wrote:
My idea now was that it could be possible, that the select returns
before
the domU really made the data available or something, and then by
running in an select-loop xenconsoled even slows down the machine more
so it takes even longer for the data to become available. Just wild
guesses, I haven't looked into the details of the console code :)
I bet this behaviour is due to two problems.
1. The daemon is probably looking for console data before it clears
the event fd. So if no data available then the fd doesn't get cleared
and the select() doesn't block next time round.
2. I think we still have a stupid scheduler default for domain0 where
it gets all the CPU it wants and can starve out domUs. So once
xenconsoled starts spinning, that's it for you if the domain it's
spinning on is supposed to run on the same CPU.
I'll look at fixing both of these.
-- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|