sometimes I feel my server not responding as smoothly as I would expect (i have a Intel(R) Xeon(TM) CPU 2.80GHz Quad Core), given that for example, the ‘top’ commands reports a low load < 0.5, CPU are almost completely idle …
I maybe have internet connectivity issues, so I don’t really know if it’s me or if it’s the server itself.
Is there anykind of benchmarking script (or something analogous) I could run and see the actual performance of the server ?
virt-what script will identify many different types of hypervisors and container technologies. It’s pre-packaged for most major Linux distributions (e.g.
apt-get install virt-what or
yum install virt-what) and its output is suitable for use in shell scripts. It correctly performs its detection from inside the virtual guest.
Current types of virtualization detected:
- hyperv Microsoft Hyper-V
- kvm Linux Kernel Virtual Machine (KVM)
- lxc Linux Containers
- openvz OpenVZ or Virtuozzo
- powervm_lx86 IBM PowerVM Lx86 Linux/x86 emulator
- qemu QEMU (unaccelerated)
- uml User-Mode Linux (UML)
- virtage Hitachi Virtualization Manager (HVM) Virtage LPAR
- virtualbox VirtualBox
- virtualpc Microsoft VirtualPC
- vmware VMware
- xen Xen
- xen-dom0 Xen dom0 (privileged domain)
- xen-domU Xen domU (paravirtualized guest domain)
- xen-hvm Xen guest fully virtualized (HVM)
The Puppet tool
virt-what internally to determine the type of virtualization in use, so if you are using Puppet, you already have this installed.
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.