先交代背景:
主机配置是 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 磁盘性能就是这样了?
主机配置是 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 磁盘性能就是这样了?