【发布时间】:2016-04-07 18:49:13
【问题描述】:
有很多与此问题相关的页面,我尝试了通常建议的切换到基于 NFS 的共享。这实际上使延迟加倍。基于 Rsync 的同步不是一个可行的选择,因为共享文件夹是 18G,我不想使用 --exclude 文件来管理它,因为 --exclude 列表最多每周都会更改,并且会成为管理的噩梦)
奇怪的是,与 Macbook Pro 主机(OS/X El Cap)相比,在运行劣质硬件的 Ubuntu 主机上性能非常出色。
同步文件夹大小:18G:
**Ubuntu Host**
vagrant: 1.7.4 (installed via apt-get @ 15.10)
VirtualBox: 5.0.14_Ubuntur105127 (installed via apt-get @ 15.10)
synced as: config.vm.synced_folder ENV['src'], "/src", create: false
cd /repo // instant
ls // instant
**Mac Host**
vagrant: 1.8.1 (installed via homebrew)
VirtualBox: 5.0.16 (installed via binary at Oracle site)
synced as: config.vm.synced_folder ENV['src'], "/src", create: false %
% cd /repo // 1 minute, 2 seconds
% ls // 27 seconds
synced as: config.vm.synced_folder ENV['src'], "/src", type: "nfs", create: false
% cd /repo // 2 minutes, 43 seconds
% ls // 40 seconds
【问题讨论】:
标签: macos vagrant virtualbox virtualization nfs