Hyper-V 的系统资源成本 (Project Server 2007)
上一次修改主题: 2009-03-26
与在 Hyper-V 上运行来宾操作系统相关的成本
与所有服务器虚拟化软件一样,运行必需的虚拟化代码以支持在 Hyper-V 上运行的来宾操作系统都会产生一定的开销。以下各节总结了在 Hyper-V 虚拟机上运行来宾操作系统时所产生的特定资源开销:
CPU 开销
在 Hyper-V 虚拟机中运行来宾操作系统时所产生的 CPU 开销的范围是 9% 到 12%。例如,在 Hyper-V 虚拟机中运行的来宾操作系统通常有 88–91% 的空闲 CPU 资源可用于在物理硬件上运行的对等操作系统。
内存开销
在 Hyper-V 虚拟机中运行来宾操作系统时所产生的内存开销大约为 300 MB(用于虚拟机监控程序),加上第一次为每台虚拟机分配 1 GB RAM 时产生的 32 MB 内存开销,再加上以后每次为每台虚拟机分配 1 GB RAM 时产生的 8 MB 内存开销。
网络开销
与在 Hyper-V 虚拟机中运行来宾操作系统直接相关的网络延迟大约不到一毫秒 (ms),而且来宾操作系统维护的网络输出队列长度通常不超过 1。
磁盘开销
在 Hyper-V 中使用直通磁盘功能时,与在 Hyper-V 虚拟机中运行来宾操作系统相关联的磁盘 I/O 开销的范围是 6% 到 8%。例如,在 Hyper-V 上运行的来宾操作系统通常有 92–94% 的空闲磁盘 I/O 可用于在物理硬件上运行的对等操作系统。
在 Hyper-V 上运行 Project Server 2007 解决方案时的磁盘性能
数据库性能对任何企业项目管理解决方案的整体性能而言都至关重要。Hyper-V 引入了直通磁盘的概念,这使得物理磁盘或逻辑单元号 (LUN) 能够直接映射到 Hyper-V 虚拟机并专供 Hyper-V 虚拟机使用。如果使用直通功能,在磁盘操作过程中,将可以避开根分区上的 NTFS 文件系统,这可以最大限度地降低 CPU 开销并尽可能提高 I/O 性能。Hyper-V 提供了一个综合 SCSI 控制器和一个 IDE 筛选器驱动程序,与使用 Virtual Server 2005 中提供的仿真 IDE 设备相比,这两者都可以提供重要的性能改进。
尽管 SCSI 控制器和 IDE 控制器都可以进行配置以执行直通操作,但应考虑使用 SCSI 控制器为数据卷配置直通磁盘。这是建议做法,因为 SCSI 控制器只有在安装 Hyper-V 集成服务后才能安装,而 IDE 控制器在没有安装 Hyper-V 集成服务的情况下仍然可用。如果在没有安装 Hyper-V 集成服务的情况下安装 IDE 控制器,则执行磁盘 I/O 时将无法利用 IDE 筛选器驱动程序提供的好处,并且无法达到最佳性能。因此,为了确保 Hyper-V 虚拟化环境中的数据文件能够达到最佳磁盘 I/O 性能,应在主机操作系统和来宾操作系统上同时安装集成服务,并使用 SCSI 控制器为数据卷配置直通磁盘。
另请参阅
概念
虚拟化 Project Server 2007
Hyper-V 体系结构 (Project Server 2007)
在 Hyper-V 上部署 Project Server 2007
在 Hyper-V 上使用 Project Server 2007 的最佳实践
安装和配置 Project Server 2007 及 Hyper-V