硬件:
R930
CPU E7-4850 V4 * 2
RAM 256G
阵列卡 H730P 2G 缓存
磁盘 1:PCIE intel P3700 400g
磁盘 2:SSD intel s4600 960g * 6 raid5
系统:windows server 2016
ESXI 6.5 DELL OEM 版
磁盘 1、2 在虚拟机里测试和实体机测试速度怎么差那么多
请教一下
是 esxi 原因?
还是我没设置好,导致性能损耗这么大?
1
vibbow 2018-05-25 15:28:44 +08:00
pci-e 没做直通?
|
4
mhycy 2018-05-25 16:34:30 +08:00
这个问题我碰上过。。
首先,你需要保证阵列卡的配置没问题(该开的缓存得开,该上的电池得上) 然后,实体机与虚拟机的性能差异应该不会大于 20% 剩下的锅记忆中是 6.5 的锅 |
5
mhycy 2018-05-25 16:35:20 +08:00
补充提醒:和直通没关系,我是在虚拟硬盘上测试的
|
6
shalk 2018-05-25 16:49:54 +08:00 via iPhone
直通应该就不能 vmotion 了
|
16
msg7086 2018-05-26 02:14:03 +08:00
强制启用缓存是 Write Back (Unsafe)之类的。
另外你虚拟硬盘是 Eager zeroed 吗? |
18
hullopanda 2018-07-09 08:07:20 +08:00
这种问题还用回答啊
PCIE 不做直通 VMware 的虚拟磁盘性能有损失,选后置备 zero,性能会好点,格式化时间长 RAID 性能也会损失 但是机械硬盘你测试速度,效果反倒会反过来,原理很简单,你虚拟机里面的性能测试,实际就是个 vmdk 文件,在物理磁盘上面的分布是固定的一块,即时你是随机读写,他也没有物理机的随机读写的范围分散,性能反倒会好。 但是在 SSD 下面肯定是稀烂,虚拟机的虚拟控制器性能太差,RAID 性能也比 SSD 性能差。 所以 VMware 下面的那些方案,特别是超融合,VSAN 等方案都是推荐你直接使用 RAID 卡 IT 模式,也就是直通模式。 |
19
To5tE OP @hullopanda 直通模式被独占的话 太浪费了 又考虑过这个问题
|