Server Fault is a question and answer site for system and network administrators. 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

I have a linux VM on a popular VM provider. How can I figure out how it's implemented?

In particular I want to figure out "If the Hypervisor is simulating 4 processors in 1 thread on the physical processor … or if the Hypervisor is passing through 4 physical cores to th VM".*

share|improve this question

Have you tried asking your provider?

Otherwise a possible "hint" may be if there is a short list of "recommended/preferred" supported OSes. If so and they are short-listed around some of the more contemporary OSes, then chances are good that the hypervisor is possibly Xen-based -

share|improve this answer

If you have root access you could try dmidecode

Some hardware information might give you a clue as has been said.

share|improve this answer

I would poke around the proc file system, check dmesg and lspci for what devices are installed. Most of the Hypervisors have their name in the device description i.e. VMWare fast ethernet controller.

If you're running windows, check the device manager.

share|improve this answer
That's if the OS is pre-installed by the provider with the "helper" applications/drivers installed. – user48838 Sep 10 '10 at 23:47
@user48838 I'd hope so, otherwise you'd be getting a giant performance hit ... if the provider doesn't intall the tools apps, then you need a new provider – Zypher Sep 11 '10 at 5:10
"Enlightened" OSes do not require additional utilities for Zen, not sure about drivers... – user48838 Sep 14 '10 at 5:09

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.