首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否可以运行操作系统命令来确定是否在基于Xen的虚拟机中运行

是否可以运行操作系统命令来确定是否在基于Xen的虚拟机中运行
EN

Stack Overflow用户
提问于 2010-08-16 14:18:54
回答 1查看 9.8K关注 0票数 19

有没有一个操作系统命令可以在基于Xen的虚拟机中运行,告诉我它是一个虚拟的机器而不是一个物理的机器--我听说内核对它有一些自我意识的智慧。例如,在"ps“输出中添加额外的列或其他什么?我知道vmstat提供了"st“列,但我在运行Linux Kernel 2.6.11及更高版本的物理主机上也看到过这一点。

非常感谢,

保罗

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-16 17:23:08

Dmesg可能会从内核消息缓冲区中给出一些提示,以下是来自Slicehost的虚拟化Ubuntu实例的输出:

代码语言:javascript
复制
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.
票数 25
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3490995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档