有没有办法找出操作系统(Linux)在KVM客户端内运行..
grep dmesg ,至less应该有一行包含kvm 。 在我的机器上:
[ 0.000000] kvm-clock: cpu 0, msr 0:5dd801, boot clock [ 0.000000] kvm-clock: cpu 0, msr 0:1023801, primary cpu clock
另外检查/proc/cpuinfo ,它包含一行:
model name : QEMU Virtual CPU version 0.9.1
但是,问题是:您不能确定您是KVM客户(在QEMU之上)还是只有QEMU-Guest。
你可以检查一下 ,包括Ubuntu在内的几个Linux发行版可用的imvirt或virt是什么可以帮助你。
另一种可能性是dmidecode -s 'system-product-name'
[samveen@vm1 ~]$ sudo dmidecode -s 'system-product-name' KVM