查看: 45125|回复: 25
收起左侧

[讨论] Hyper-V的性能影响

[复制链接]
温馨小屋
头像被屏蔽
发表于 2020-2-25 13:40:12 | 显示全部楼层 |阅读模式
vmware和vbox那类虚拟机的宿主是windows系统,Hyper-V的上一层直接就是BIOS,相当于当前系统也被虚拟化,之前都没注意到这个即使在不开虚拟机的情况下也会造成性能影响,因为层级不一样所以win上Hyper-V的效率高于vbox那一批虚拟机。Hyper-V对内存带宽和延迟的影响还是挺明显的,CPU性能也有影响,虚拟网卡造成的网络延迟也不小,硬盘IO影响不大。


已安装Hyper-V

捕获2.PNG 捕获3.PNG 捕获4.PNG 捕获5.PNG

卸载之后


捕获.PNG 捕获2.PNG 捕获3.PNG 捕获4.PNG
黑暗的背叛者
发表于 2020-2-25 15:51:41 | 显示全部楼层
本帖最后由 黑暗的背叛者 于 2020-2-25 15:55 编辑

hyper-v是原生方案,对标vmware esxi,相当于把windows本身也跑在虚拟机里,宿主性能不可避免受到影响。至于vmware workstation是宿主方案,但由于虚拟化监视器的引入,和原生方案一样是硬件虚拟化,其实是跑在同一层级的。只是由于非原生,和宿主机交互会有额外的开销,单论虚拟化效率在不考虑软件编写水平的情况下是一样的。
virtrue
发表于 2020-2-25 18:02:07 | 显示全部楼层
hyper-v可以跑千兆网卡,workstation只能百兆,得vsphere
不过很多专业领域的系统镜像虚拟化版本vmware还是比较多,支持也会比较好,测试起来比较方便
lon7n2
发表于 2020-2-26 07:45:57 | 显示全部楼层
本帖最后由 lon7n2 于 2020-2-26 19:53 编辑

Hyper-V 似乎并没有将宿主机虚拟化


温馨小屋
头像被屏蔽
 楼主| 发表于 2020-2-26 07:59:42 | 显示全部楼层
lon7n2 发表于 2020-2-26 07:45
Hyper-V 似乎并没有将宿主机虚拟化

可能这个比喻不恰当,但是Hyper-V和操作系统是同级别的,类似Vmware ESXI,不会像vbox那样出现二级转换,但是会对主系统产生性能拖累
hez2010
发表于 2020-2-26 11:01:21 | 显示全部楼层
Hyper-V 是 type 1 hypervisor,本身就是将操作系统本身虚拟化。
但也正是因为这样,Hyper-V 所能提供的性能远高于 VMware 和 VirtualBox,他的对标方案是 ESXi 和 Proxmox 等。
随着 Hyper-V 的不断更新换代,对性能的影响会不断地被减小最终趋近于原生。
MCZH0904
发表于 2020-2-26 14:47:08 | 显示全部楼层
Hyper-V还需要发展一段时间,还是VMware好用些
Tomin2009
发表于 2020-2-26 17:46:06 | 显示全部楼层
以前用过,始终没弄明白怎么把Hyper-V 虚拟机里面的文件拷贝到主机里?
温馨小屋
头像被屏蔽
 楼主| 发表于 2020-2-26 17:47:06 | 显示全部楼层
Tomin2009 发表于 2020-2-26 17:46
以前用过,始终没弄明白怎么把Hyper-V 虚拟机里面的文件拷贝到主机里?

通过增强会话的共享文件夹,或者通过SMB共享
lp123sun
发表于 2020-2-28 20:56:23 | 显示全部楼层
温馨小屋 发表于 2020-2-26 17:47
通过增强会话的共享文件夹,或者通过SMB共享

这样通过网卡,最高复制速度就是网卡的速度
台风12
头像被屏蔽
发表于 2020-3-4 10:18:17 | 显示全部楼层
H-V和VM有速度对比吗?
温馨小屋
头像被屏蔽
 楼主| 发表于 2020-3-4 10:25:29 | 显示全部楼层
台风12 发表于 2020-3-4 10:18
H-V和VM有速度对比吗?

肯定是HV快,这个毫无疑问
恰饭喽
发表于 2020-3-9 13:17:53 | 显示全部楼层
666

评分

参与人数 1经验 -5 收起 理由
LSPD -5 多次灌水,警告一次

查看全部评分

hez2010
发表于 2020-3-12 18:59:08 | 显示全部楼层
lp123sun 发表于 2020-2-28 20:56
这样通过网卡,最高复制速度就是网卡的速度

和网卡无关的,走的是 loopback。
〃萝卜
发表于 2020-3-13 21:58:43 | 显示全部楼层
黑暗的背叛者 发表于 2020-2-25 15:51
hyper-v是原生方案,对标vmware esxi,相当于把windows本身也跑在虚拟机里,宿主性能不可避免受到影响。至 ...

并不是,你去看看知乎微软员工轮子哥的回答。
黑暗的背叛者
发表于 2020-3-14 00:11:00 | 显示全部楼层
本帖最后由 黑暗的背叛者 于 2020-3-14 00:13 编辑
〃萝卜 发表于 2020-3-13 21:58
并不是,你去看看知乎微软员工轮子哥的回答。

可能有些歧义,跑在虚拟机里不是说它被虚拟化了。因为虚拟机管理程序直接和硬件交互,宿主系统算是跑在它上面的,但显然有别于跑在上面的客户机。
アラン
发表于 2020-3-26 23:00:44 | 显示全部楼层
本帖最后由 アラン 于 2020-3-26 23:04 编辑
hez2010 发表于 2020-2-26 11:01
Hyper-V 是 type 1 hypervisor,本身就是将操作系统本身虚拟化。
但也正是因为这样,Hyper-V 所能提供的性 ...

1809版本开始RemoteFx vGPU不能用了,另外RemoteFX也不能加速OpenGL。
hez2010
发表于 2020-3-27 10:02:05 | 显示全部楼层
アラン 发表于 2020-3-26 23:00
1809版本开始RemoteFx vGPU不能用了,另外RemoteFX也不能加速OpenGL。

ms 在开发新的 GPU 虚拟化技术,只不过新的还没加进来,旧的先砍掉了。。。
〃萝卜
发表于 2020-4-20 07:14:39 | 显示全部楼层
本帖最后由 〃萝卜 于 2020-4-20 07:16 编辑
黑暗的背叛者 发表于 2020-3-14 00:11
可能有些歧义,跑在虚拟机里不是说它被虚拟化了。因为虚拟机管理程序直接和硬件交互,宿主系统算是跑在它 ...

Windows里的这个Hyper-V属于Type 2,而Hyper-V Server属于Type 1。
黑暗的背叛者
发表于 2020-4-20 09:21:04 | 显示全部楼层
〃萝卜 发表于 2020-4-20 07:14
Windows里的这个Hyper-V属于Type 2,而Hyper-V Server属于Type 1。

至少windows10和server采用了同一架构,只有特性有区别,官方文档
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-12-15 02:55 , Processed in 0.082856 second(s), 4 queries , Redis On.

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表