多谢微软的虚拟化项目经理Ben Armstrong给出了这个方法。

图1表明了我启用了超线程技术的四核笔记本电脑上的数值(共8个逻辑处理器),有4个虚拟机在运行,每个虚拟机有4个虚拟处理器。

图1:使用这个简单的cmdlet命令,很容易搞清楚Hyper-V主机上虚拟处理器与逻辑处理器的比率。

了解你在每个虚拟机上要运行的工作负载和应用程序,这点也很重要:它们是不是受处理器的限制还是受内存的限制?它们是否得益于多线程,因而是否得益于额外的虚拟处理器?

确保你购买的处理器支持二级地址转换(SLAT),英特尔称之为扩展页表(EPT),AMD则称之为快速虚拟化索引(RVI),AMD早期的说明文档称之为嵌套页表(NPT)。比较旧的处理器不支持SLAT,这意味着每个虚拟机将多占用10MB至30MB的内存,处理器占用率将增加10%或更多。

SLAT可以带来显著的效益,具体视工作负载而定。如果你对远程桌面服务(Remote Desktop Services)进行虚拟化处理,可能会看到SLAT处理器支持的会话数量最多增加40%。搭载大容量二级缓存和三级缓存的处理器也有助于处理要求大量内存的工作负载。

图2:为虚拟机分配虚拟处理器很容易;只要从列表中进行选择即可。

最后,如果你有一个主机,但处理器资源有限,那么你只要使用虚拟机预留设置和虚拟机限额设置,就可以改变诸虚拟机之间的平衡关系;虚拟机预留设置确保了虚拟机总是可以使用这个数量的处理器资源(但限制了可以在主机上运行的虚拟机总数),虚拟机限额设置控制着虚拟机可以使用多少被分配的处理器容量,Relative weight(相对权重)将该虚拟机与其他运行的虚拟机作一平衡;如果这个值比较低,意味着它在竞争时间段获得的资源会比较少。微软的建议是,除非你有充足的理由要改动,否则别去改动这些设置。

还有处理器兼容性设置,让你可以在拥有不同年代处理器的主机之间迁移虚拟机,还让你可以运行版本很老的操作系统,比如Windows NT。

hyperv运行linux性能,如何让Hyper-V发挥最佳性能?相关推荐

  1. linux 运行 hyper v,Microsoft Loves Linux—运行在Hyper-V上的Linux与FreeBSD

    常常听到大家问我们重复的问题:"微软到底会为 Linux 做些什么? ",我们的答案是:"非常多! ". 将会持续的投资并且创新 Linux 上的能力,不仅只有在 Azure 公有云上,而在私有服务如 ...

  2. armbian n1 桌面_斐讯N1折腾记:运行 Linux 及优化 | 米V米

    最后更新时间:2019年03月25日 此教程同样适用于斐讯 P1 咳咳咳,上篇教程教大家给斐讯 N1 降级并且刷了官改系统,可以当作一个电视盒子和下载机来使用. 有些小伙伴可能不想把它当作电视盒子,就 ...

  3. Linux性能分析命令工具汇总

    转自:http://rdc.hundsun.com/portal/article/731.html?ref=myread 出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章. ...

  4. Linux性能研究(总)

    http://www.vpsee.com/2009/11/linux-system-performance-monitoring-introduction/ http://www.jb51.net/L ...

  5. 你值得拥有:25个Linux性能监控工具

    你值得拥有:25个Linux性能监控工具 在这篇文章中我们将罗列一系列使用最频繁的性能监控工具,并对介绍到的每一个工具提供了相应的简介链接,大致将其划分为两类,基于命令行的和提供图形化接口的. 作者: ...

  6. 监控 Linux 性能的 18 个命令行工具

    对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作.在IT领域作为一名Linux系统的管理员工作5年后,我逐渐认识到监控和保持系统启动并运行是多么的不容易.基于此原因,我们 ...

  7. Linux性能监测工具Nmon介绍及其使用

    1 NMON介绍 Nmon由 IBM 开发并已开源 (Nmon for linux 版本已经在 2009 年 7 月 27 日开放源码 ) ,是收集 AIX 或 Linux 主机的性能数据并分析的工具 ...

  8. 20个常用Linux性能监控工具/命令

    20个常用Linux性能监控工具/命令 对于 Linux/Unix 系统管理员非常有用的并且最常用的20个命令行系统监视工具.这些命令可以在所有版本的 Linux 下使用去监控和查找系统性能的实际原因 ...

  9. Linux 性能监测:Memory

    这里的讲到的 "内存" 包括物理内存和虚拟内存,虚拟内存(Virtual Memory)把计算机的内存空间扩展到硬盘,物理内存(RAM)和硬盘的一部分空间(SWAP)组合在一起作为 ...

最新文章

  1. 看看人家 SpringBoot 的全局异常处理,多么优雅...
  2. PTA数据结构与算法题目集(中文)7-13
  3. 软件系统理想主义之殇
  4. mysql怎么更新单一值_MySQL 如何更新某个字段的值为原来的值加1
  5. 邮件服务器fixpost服务(1)
  6. QT的QRenderStateSet 类的使用
  7. 3. 机器学习中为什么需要梯度下降?梯度下降算法缺点?_浅谈随机梯度下降amp;小批量梯度下降...
  8. discovery_01
  9. 使用ProxyFactoryBean创建AOP代理 - Spring Framework reference 2.0.5 参考手册中文版
  10. git 删除和复制远程分支
  11. 如何在gitee上部署网页
  12. php smarty ci,CI整合Smarty,cismarty_PHP教程
  13. [USACO13JAN]Square Overlap【模拟】
  14. i4助手linux,爱思i4助手刷机教程
  15. STM32F207SPI、I2C实验记录
  16. 机械硬盘提示:使用驱动器中的光盘之前需要将其格式化怎么办?
  17. USB数据采集卡,通过树莓派微型电脑,实现高速以太网数据采集
  18. 工具类-BasePopupWindow
  19. 分位数(理解层面解答)
  20. 怎么实现word自动分级标题

热门文章

  1. live http工具下载_使用通用测试工具探索Blueworks Live REST API资源
  2. 心形函数用计算机怎么画,怎么用几何画板画爱心,真神奇!
  3. Linux Mint如何安装使用Deepin-wine的软件仓库,安装qq迅雷微信阿里旺旺等国产软件
  4. wmv是什么格式?如何录制wmv格式的视频?图文教学
  5. 分布式文件系统之NFS
  6. atheros无线网卡 linux,解决Ubuntu 11.04下Atheros无线网卡不能上网的问题
  7. 数青蛙​、[USACO10FEB]Chocolate Giving S
  8. 2019年小程序代理加盟赚钱最后红利
  9. 欧姆龙CP1E与欧姆龙变频器走485modbus通讯程序 ,启停,频率给定控制
  10. ghost后只剩下C盘的数据恢复方法