这种工作环境下如何最大化利用 SSD? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
guoyijun163
V2EX    问与答

这种工作环境下如何最大化利用 SSD?

  •  
      guoyijun163 2018-01-15 01:35:54 +08:00 2748 次点击
    这是一个创建于 2833 天前的主题,其中的信息可能已经有所发展或是发生改变。
    先交代背景:
    主机配置是 i7 4790+24G RAM,由于上游软件原因,有非常多工具要运行在 Windows 7 下,而且很多工具无法在虚拟环境下良好运行(需要连接硬件且有奇怪的时序要求)所以主用 Windows 7

    使用 VMWare Workstation 跑了个 Ubuntu,分了 6 CPU+12G RAM 用于编译代码(比 AOSP 稍大的规模),与主机之间用 Samba 互通数据

    之前主机硬盘配置是:
    OCZ ARC100 240G:主机系统盘,程序一般也装这里
    SAMSUNG 840 250G:分 100G 给虚拟机做 bcache,剩余用作常用资料存储
    机械 1T:存一些工作上不常用的数据
    机械 3T:全部分给虚拟机用作存储代码

    最近头脑发热把 840 换下了,搞了个 Intel 900P 280G 上去,总感觉虚拟机撑不满这个 SSD 的性能
    主机环境下复制文件可以达到 2GB/s,但通过 Samba 复制到虚拟机内只有 200~300MB/s(确认全部写在 bcache 的 cache 内),由于代码都是小文件,平时编辑代码都是在 Windows 下运行 SourceInsight,不知道 Samba 对小文件性能又是如何?

    所以瓶颈可能出现在哪?是 Samba 性能上限?还是 VMWare 磁盘性能就是这样了?
    3 条回复    2018-01-15 18:44:40 +08:00
    ryd994
        1
    ryd994  
       2018-01-15 07:06:44 +08:00 via Android
    默认虚拟磁盘设备可能不行,最好上 virtio
    bcache 可能没考虑这么高性能的 ssd
    bcache 要 writeback 模式
    smb 协议开销很大,换 nfs
    jyf007
        2
    jyf007  
       2018-01-15 11:18:00 +08:00
    VMware 14 引入了 NVMe 模式磁盘,我用了,我想求一个 qemu 模拟 nvme 磁盘的参数
    guoyijun163
        3
    guoyijun163  
    OP
       2018-01-15 18:44:40 +08:00
    @jyf007 网上看了下 benchmark 好像没什么实质性帮助的感觉……今天在虚拟机里跑了磁盘 benchmark,感觉问题应该是出在 samba 了……但 NFS 又不适合我 纠结
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2781 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 08:55 PVG 16:55 LAX 01:55 JFK 04:55
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86