V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
To5tE
V2EX  ›  问与答

ESXI 虚拟机磁盘速度测试与实体机差别这么大

  •  
  •   To5tE · 2018-05-25 15:02:20 +08:00 · 23184 次点击
    这是一个创建于 2372 天前的主题,其中的信息可能已经有所发展或是发生改变。

    硬件:
    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 原因?
    还是我没设置好,导致性能损耗这么大?

    pcie 实体机.JPG pcie 虚拟机.jpg raid5 实体机.JPG raid5 虚拟机.JPG

    19 条回复    2018-07-09 08:47:42 +08:00
    vibbow
        1
    vibbow  
       2018-05-25 15:28:44 +08:00
    pci-e 没做直通?
    To5tE
        2
    To5tE  
    OP
       2018-05-25 15:53:39 +08:00
    @vibbow 应该没有 我第一次用 还不知道怎么设置
    To5tE
        3
    To5tE  
    OP
       2018-05-25 16:02:19 +08:00
    @vibbow 我查一下资料试一下直通看看
    mhycy
        4
    mhycy  
       2018-05-25 16:34:30 +08:00
    这个问题我碰上过。。
    首先,你需要保证阵列卡的配置没问题(该开的缓存得开,该上的电池得上)
    然后,实体机与虚拟机的性能差异应该不会大于 20%

    剩下的锅记忆中是 6.5 的锅
    mhycy
        5
    mhycy  
       2018-05-25 16:35:20 +08:00
    补充提醒:和直通没关系,我是在虚拟硬盘上测试的
    shalk
        6
    shalk  
       2018-05-25 16:49:54 +08:00 via iPhone
    直通应该就不能 vmotion 了
    To5tE
        7
    To5tE  
    OP
       2018-05-25 16:51:06 +08:00
    @mhycy 阵列卡上电池和不上电池还有区别啊 ?
    6.7 结果这个锅了吗
    mhycy
        8
    mhycy  
       2018-05-25 16:51:52 +08:00
    @To5tE
    不上电池不启用缓存。。
    6.7 没试过
    To5tE
        9
    To5tE  
    OP
       2018-05-25 16:52:10 +08:00
    @shalk 这个也是个问题 谢谢
    To5tE
        10
    To5tE  
    OP
       2018-05-25 16:53:14 +08:00
    @mhycy 启用不了?
    mhycy
        11
    mhycy  
       2018-05-25 17:15:40 +08:00
    @To5tE 默认不启用,可以强制启用缓存
    To5tE
        12
    To5tE  
    OP
       2018-05-25 17:21:51 +08:00 via iPhone
    @mhycy 是 write back 吧
    mhycy
        13
    mhycy  
       2018-05-25 17:22:25 +08:00
    @To5tE 还有 Cache IO 什么的,自己查看下吧
    mhycy
        14
    mhycy  
       2018-05-25 17:23:03 +08:00
    @To5tE 和电池相关的好像只有 Write Back .. 好久之前折腾的了,早忘了
    To5tE
        15
    To5tE  
    OP
       2018-05-25 17:50:20 +08:00 via iPhone
    @mhycy 好的 谢谢
    msg7086
        16
    msg7086  
       2018-05-26 02:14:03 +08:00
    强制启用缓存是 Write Back (Unsafe)之类的。
    另外你虚拟硬盘是 Eager zeroed 吗?
    To5tE
        17
    To5tE  
    OP
       2018-05-26 08:02:31 +08:00
    @msg7086 是的 我选择的是后置备置零 感觉和默认的 zeroedthick 测出来差不多
    hullopanda
        18
    hullopanda  
       2018-07-09 08:07:20 +08:00
    这种问题还用回答啊
    PCIE 不做直通
    VMware 的虚拟磁盘性能有损失,选后置备 zero,性能会好点,格式化时间长
    RAID 性能也会损失

    但是机械硬盘你测试速度,效果反倒会反过来,原理很简单,你虚拟机里面的性能测试,实际就是个 vmdk 文件,在物理磁盘上面的分布是固定的一块,即时你是随机读写,他也没有物理机的随机读写的范围分散,性能反倒会好。
    但是在 SSD 下面肯定是稀烂,虚拟机的虚拟控制器性能太差,RAID 性能也比 SSD 性能差。
    所以 VMware 下面的那些方案,特别是超融合,VSAN 等方案都是推荐你直接使用 RAID 卡 IT 模式,也就是直通模式。
    To5tE
        19
    To5tE  
    OP
       2018-07-09 08:47:42 +08:00
    @hullopanda 直通模式被独占的话 太浪费了 又考虑过这个问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1339 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 17:42 · PVG 01:42 · LAX 09:42 · JFK 12:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.