On my windows 7 I use:
- VirtualBox 5.0.20
- Vagrant 1.9.1
- vagrant-share (1.1.6, system)
- vagrant-winnfsd (1.3.1)
I have an ubuntu vagrant box with some PHP software (piwik) which on a specific CLI command does some processing which involves files. I've measured how long it takes for the command to complete on various types of sharing from guest (ubuntu) to host (win7):
- 30 seconds on a simple shared folder.
- 5 seconds on an nfs shared folder (via
config.vm.network "private_network", type: "dhcp"
andconfig.vm.synced_folder "piwik", "/web-pub/piwik", :nfs => true, :mount_options => ['actimeo=2']
). - 0.5 seconds without sharing, after having copied all relevant files under
/tmp
, which is not shared.
I confirm proportionally similar numbers on different tasks (e.g drush cc all
on a vanilla drupal 7 installation).
Do you know how can I make shared folders be faster than 5 seconds? I'd like to avoid rsync based solutions.