虚拟机使用物理磁盘性能竟然不如虚拟磁盘!?!? 求解

环境介绍: win10系统安装vmware workstation
然后虚拟机安装群晖 添加第二块硬盘的时候直接选择使用本地物理磁盘
image

理论上…直接使用物理磁盘性能更高?
实测…
虚拟机里使用物理磁盘,建立好smb服务,从另一块硬盘通过虚拟网卡传输单个文件到虚拟机
速度如图:
image

关闭虚拟机,虚拟机里删除这块硬盘,然后windows下把这块硬盘重建分区,格式化为ntfs格式
然后虚拟机里再次添加一块虚拟硬盘,虚拟硬盘文件还是放在这块硬盘里,再次测试文件传输…速度竟然…
image
这个就差不多是跑满千兆网卡了吧…

然后win10 下直接复制文件到该磁盘,速度在140MB/S左右,显然这不是磁盘本身的问题…
那么问题来了,vmware下建立虚拟机直接使用物理磁盘的情况下为何速度反而更慢? 怎么解决?

会不会是因为虚拟机本身就是vmdk磁盘文件. 已经划分了整块文件, 所以比单独分散寻址写入更快.

不过我猜如果是ssd的话, 应该区别不大.

我只是猜测的. 实在没看明白.

1 个赞

又测试了一下。。。。现在看来。。。可能是虚拟机系统的问题
换另一个系统的虚拟机挂载物理磁盘 速度就能跑满千兆