
Of course, Vinzenz The VM is a Windows 7 (I've tried both 32 and 64 bits, same result). The C:\Windows\SysWOW64\rhev-agent log says: Dummy-1::INFO::2014-07-10 14:35:57,417::OVirtGuestService::80::root::Starting OVirt Guest Agent service After look at the code, perhaps the problem may come on the run() function in OvirtAgentLogic.py def run(self): logging.debug("AgentLogicBase:: run() entered") thread.start_new_thread(self.doListen, ()) thread.start_new_thread(self.doWork, ()) # Yuck! It's seem that Python block all signals when executing # a "real" code. So there is no way just to sit and wait (with # no timeout). # Try breaking out from this code snippet: # $ python -c "import threading; threading.Event().wait()" while not self.wait_stop.isSet(): self.wait_stop.wait(1) Where this "while" is evaluating itself each second... besides the wait function of the python module By commenting thread.start_new_thread(self.doWork, ()) the CPU has a normal level when the service starts, but when we make a petition through the host socket, the VM CPU goes to 100%. Hope this helps, if you need any action from me, please tell me. Regards, El jue 10 jul 2014 08:56:55 CEST, Vinzenz Feenstra escribió:
On 07/08/2014 09:15 AM, Angel Docampo wrote:
I just realized that my 64bit machine has 1 CPU and my 32bit machine has two. If I set two processors to the 64bit machine, oVirtGuestAgent.exe process eats a 50% CPU, not 100%, exactly like the 32bit machine... So I think there is a problem in the implementation of the agent. As I'm not a developer myself, I cannot help to improve the agent. Can I reduce the amount of CPU consumed by the process doing something, like change the CPU virtualization (at the moment, is host emulation), or something else?
The most interesting information for me really would be what version of Windows you're using exactly. I have never seen the guest agent running on that high CPU so I would need some more information.
It'd be great if you could enable debug logging and restart the service (or VM) and get me the logs after it is spiking the CPU so much.
Thanks.
El 07/07/14 15:50, Angel Docampo escribió:
Hello everybody,
This is my very first email here. I've just compiled both 32 and 64 bits oVirtGuestAgent in order to make SSO from my application to a Windows VM.
32 bits works flawlessly, I can login, logout and lock screen at the moment, but the 64 bits version cannot login (but can lock screen and logout) and the worse of all, puts the VM CPU at 99%, making it useless.
Anyone has experieced this? Or give me some guidance to investigate?
Thank you! --
*Angel Docampo * *Datalab Tecnologia, s.a.* Castillejos, 352 - 08025 Barcelona Tel. 93 476 69 14 - Ext: 706 Mob. 670.299.381
Nota Legal <http://www.dltec.net/aviso-legal>
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
--
*Angel Docampo * *Datalab Tecnologia, s.a.* Castillejos, 352 - 08025 Barcelona Tel. 93 476 69 14 - Ext: 706 Mob. 670.299.381
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- Regards,
Vinzenz Feenstra | Senior Software Engineer RedHat Engineering Virtualization R & D Phone: +420 532 294 625 IRC: vfeenstr or evilissimo
Better technology. Faster innovation. Powered by community collaboration. See how it works at redhat.com
-- *Angel Docampo * *Datalab Tecnologia, s.a.* Castillejos, 352 - 08025 Barcelona Tel. 93 476 69 14 - Ext: 706 Mob. 670.299.381