我问,因为在维基百科的架构图上,它表示“主机”操作系统(根分区)与“guest”(子分区)相同,其中Hyper-V组件在其下面。
http://en.wikipedia.org/wiki/Hyper-V
如果是这种情况,那么主机操作系统本身就被虚拟化了,所以即使没有安装guest虚拟机,也会遭受这种开销。
问题:
注意:我正在使用Windows Server 2008 R2。
谢谢,杰克
好吧,只需要添加一些真实世界的信息。
我跑了(我说跑了,因为没有在SP2或新的R2testing)我的笔记本电脑上的2K8和HyperV完全修补到最新的必需和推荐的更新。
通过启动和registry禁用HyperV我能够确认运行的HyperV是否会影响您的机器性能:
拉斯维加斯2(3D第一人称射击游戏):
当然这是依赖于硬件的,但是显示HyperV会对一些系统资源征税。
YMMV与您的性能testing。
硬件:
假设您正在讨论Microsoft Hyper-V技术,这是Server 2008堆栈的一部分。
你是正确的 – 所有的操作系统都是Hyper-V中的“客人”,即使是所谓的主机操作系统 ,虽然主机有特殊的权限。
开销应该是相当低的,所以可能不用担心。
资料来源 :RunAs广播播客(抱歉,不记得是哪一个)谈论使用PerfMon进行性能监控。 这种安排的一个副作用是,像Disk-IO速率的性能计数器只能测量HostOS,而不包含托pipe虚拟机的活动。 如果您需要整机指标,则需要使用特定的Hyper-V性能计数器。
AFAIK术语HyperVisor适用于托pipe虚拟机的操作系统(不pipe它是像VMWare ESX还是托pipe的VMWare服务器)。
考虑到这一点,Windows服务器框将成为pipe理程序,但不会被虚拟化。 无论如何,至less我的理解。
如果有人知道更好,让我们知道!
主机操作系统本身并没有被虚拟化,事实上我可以这么说。 我使用Server 2008作为运行XP工作站的Hyper-V工作站。
当我closures虚拟XP时,我根本不觉得有任何性能问题,甚至在运行时也没有。
安装后你确实需要安装reebot。