Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Following I will ask a few specific questions but I will set the stage first. My goal is to monitor Applications in a very odd place - between the OS and a Hypervisor. If you have comments about this probably unachievable goal please do educate me. One good advice or link can save me days of work.

Now to my current attempt. I installed on WinXP a VirtualBox (being open-source) and got a guest OS of latest Ubuntu running within. Where should I go next? Can I set the logs to show all memory/CPU/disk instructions of the guest OS?

Thanks, Dewy

share|improve this question
    
There should be an option in VirtualBox to show log and show all actions of Guest OS. Can't recall where. – Sathya Jun 1 '10 at 5:57

There is no 'real' notion of "between the OS and Hypervisor". The hypervisor itself is nothing but an optimized hardware emulation of a generic PC platform.

There's the option to configure the hypervisor to place limitations on the Guest operating system. Or, You could monitor the Memory/CPU and general performance using perfmon. Anything besides that would be the same as trying to monitor the performance of a kernel in userspace. Difficult, if not impossible.

share|improve this answer

In the Linux guest, I'd check out strace http://linux.die.net/man/1/strace

It does a big chunk of what you want, though not all.

The closest Windows equivalent is probably Process Monitor http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .