有没有一个操作系统命令可以在基于Xen的虚拟机中运行,告诉我它是一个虚拟的机器而不是一个物理的机器--我听说内核对它有一些自我意识的智慧。例如,在"ps“输出中添加额外的列或其他什么?我知道vmstat提供了"st“列,但我在运行Linux Kernel 2.6.11及更高版本的物理主机上也看到过这一点。
非常感谢,
保罗
发布于 2010-08-16 17:23:08
Dmesg可能会从内核消息缓冲区中给出一些提示,以下是来自Slicehost的虚拟化Ubuntu实例的输出:
bvm@qdbp:~$ sudo dmesg | grep Xen
[ 0.000000] Xen: 0000000000000000 - 00000000000a0000 (usable)
[ 0.000000] Xen: 00000000000a0000 - 0000000000100000 (reserved)
[ 0.000000] Xen: 0000000000100000 - 0000000010000000 (usable)
[ 0.000000] Booting paravirtualized kernel on Xen
[ 0.000000] Xen version: 3.1.2-rc1
[ 0.000000] Xen: using vcpu_info placement
[ 0.000000] Xen: using vcpuop timer interface
[ 0.000000] installing Xen timer for CPU 0
[ 0.021223] installing Xen timer for CPU 1
[ 0.046157] installing Xen timer for CPU 2
[ 0.046157] installing Xen timer for CPU 3
[ 0.265880] Initialising Xen virtual ethernet driver.
https://stackoverflow.com/questions/3490995
复制相似问题