【发布时间】:2013-01-03 21:06:02
【问题描述】:
我可以访问一台可以通过 ssh 访问的机器。如何确定我的操作系统是在完全虚拟化(VMM 进行二进制翻译)、半虚拟化还是非虚拟化环境中运行?我对如何进行有一些想法(在虚拟化环境中访问内存页面/磁盘等一些操作将花费更长的时间)但不知道如何进行。
【问题讨论】:
-
你怎么知道我们是生活在一个真实的宇宙中还是一个花哨的计算机模拟中?如果它表现良好,这重要吗? :-)
-
一个完美(或足够好)的虚拟化环境不应该以这种方式被检测到......
-
你为什么只能问托管公司提供商。试试 free -m ,有时你会看到系统的整个内存。我碰巧有我的 vm 盒子。它显示了硬件148GB的整个内存
标签: linux virtualization virtual-machine paravirtualization