cheng029 发表于 2012-7-23 11:01:11

Hyper-V 3 限定虚拟机可用的CPU利用率

Windows Server 2012姗姗来迟,最新的Hyper-V 3给我们带来更多的惊喜,后续三篇博文和大家共同学习虚拟机CPU竞争机制。
第一部分:分配给虚拟机的CPU资源
第二部分:限定虚拟机可用的CPU利用率
第三部分:争夺CPU资源优先级

第二部分 限定虚拟机可用的CPU利用率
虚拟机可用的处理器资源(全部资源为100%),可以指定虚拟机使用的CPU资源(使用百分比表示),也就是说可以限制虚拟机使用的CPU资源。
虚拟机属性设置中提供“虚拟机限制”选项,此设置保证虚拟机可以使用的最大CPU处理能力。虚拟机使用的CPU资源超出限制值,则使用CPU最高值为设置值(百分比)。
默认设置
创建新虚拟机后,默认为每个虚拟机限制百分比为“100”,即每个虚拟机都可以使用最大的CPU处理能力。
默认设置有一个致命的缺陷,当多个虚拟机同时运行,虚拟机使用的CPU利用率都达到100%时,系统将停止响应以至于宕机。对应用来说,这是一个致命的缺陷。因此,限制虚拟机的最大处理能力将是一种好方法。


虚拟机CPU资源使用测试
例如在同一台宿主机中:
l 虚拟机(Windows Server 2008 R2)设置的虚拟机限制(百分比)为50%,则该虚拟机最多可以使用CPU的处理器数据处理能力的50%。
n
l 虚拟机(Windows Server 2003 R2)设置的虚拟机限制(百分比)为30%(如图2-16所示),则该虚拟机最多可以使用CPU的处理器数据处理能力的30%。
n
名称为“Windows Server 2003 R2”的虚拟机启动后,由于应用系统需要较高的CPU处理资源,通过“任务管理器”中的“性能”选项卡,可以大致看到CPU使用率99%以上。


该“虚拟机限制”设置30%,也就是说该虚拟机可以使用的硬件CPU最高资源是30%,虽然虚拟机提示CPU利用率接近100%,但是物理CPU的利用率是多少呢?
打开“Hyper-V 管理器”,可以看到该虚拟机的CPU使用率,CPU使用率为29%,接近30%,达到为虚拟机分配的CPU资源的最大使用率,如图所示。
这样当其他虚拟机处于运行状态时,不会因为某个虚拟机占用大量CPU资源而无法响应客户端请求。


通过Windows 8 Server“任务管理器”中的“性能”选项卡,也可以清楚显示物理CPU的利用率,大致在30%左右,而非虚拟机显示的利用率100%。


CPU限制机制
当宿主机中具备一定数量的虚拟机时,建议通过基准测试计算出每个虚拟机应用占用的最大CPU利用率,然后通过“虚拟机限制”选项为每个虚拟机指派限制值。
这样即便有多个虚拟机达到应用峰值,也不会影响其他虚拟机处理能力,确保系统平稳运行。


该贴已经同步到 admin的微博

falldog 发表于 2013-3-14 08:16:23

本帖最后由 wuyvzhang 于 2016-8-2 17:36 编辑 <br /><br />没看完~~~~~~ 先顶,好同志

www.138073.com SO娱乐城:真_人.足球.彩票齐全| 开户送10元.首存送58元.手机可投ズ注任何游戏顶级信用ズ提现即时到账SO.CC

njsuntop 发表于 2013-5-16 05:41:23

本帖最后由 wuyvzhang 于 2016-8-2 17:36 编辑 <br /><br />女,喜甜食,甚胖!该女有一癖好:痛恨蚂蚁,见必杀之。问其故曰:这小东西,那么爱吃甜食,腰还那么细!

www.138923.com SO娱乐城:真_人.足球.彩票齐全| 开户送10元.首存送58元.手机可投n注任何游戏顶级信用n提现即时到账SO.CC

fish3129 发表于 2013-5-18 11:47:44

本帖最后由 wuyvzhang 于 2016-8-2 17:36 编辑 <br /><br />真是 收益 匪浅

www.138583.com SO娱乐城:真_人.足球.彩票齐全| 开户送10元.首存送58元.手机可投ⅴ注任何游戏顶级信用ⅴ提现即时到账SO.CC

longpan 发表于 2013-5-20 15:57:36

本帖最后由 wuyvzhang 于 2016-8-2 17:36 编辑 <br /><br />有竞争才有进步嘛

www.138065.com SO娱乐城:真_人.足球.彩票齐全| 开户送10元.首存送58元.手机可投Π注任何游戏顶级信用Π提现即时到账SO.CC

ny3259 发表于 2013-5-22 21:14:08

本帖最后由 wuyvzhang 于 2016-8-2 17:36 编辑 <br /><br />只有假货是真的,别的都是假的!

www.138073.com SO娱乐城:真_人.足球.彩票齐全| 开户送10元.首存送58元.手机可投o注任何游戏顶级信用o提现即时到账SO.CC

chinaab 发表于 2013-5-25 20:23:44

本帖最后由 wuyvzhang 于 2016-8-2 17:36 编辑 <br /><br />比我有才的都没我帅,比我帅的都没我有才!

www.138691.com SO娱乐城:真_人.足球.彩票齐全| 开户送10元.首存送58元.手机可投∮注任何游戏顶级信用∮提现即时到账SO.CC
页: [1]
查看完整版本: Hyper-V 3 限定虚拟机可用的CPU利用率