Il y a beaucoup de pages liées à ce problème et j'ai essayé le passage souvent suggéré aux partages NFS. Cela a effectivement doublé la latence. La synchronisation basée sur Rsync n'est pas une option viable puisque le dossier partagé est 18G et je ne veux pas le gérer avec --exclude les fichiers car la liste --exclude changerait au mieux chaque semaine et serait un cauchemar de gestion)Vagabond: dossier synchronisé extrêmement lent (Mac Host, Ubuntu Guest)
Ce qui est étrange, c'est que les performances sont excellentes sur un hôte Ubuntu utilisant du matériel de qualité inférieure par rapport à l'hôte MacBook Pro (OS/X El Cap).
dossier Synchronisé Taille: 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
"Peut-être que cela a quelque chose à voir avec zsh essayant d'indexer le contenu pour la complétion de la commande?" Si c'est un repo git, oh-my-zsh est défini par défaut pour afficher l'état git dans l'invite, ce qui signifie qu'il exécutera 'git status' sur chaque commande' cd'. Dans les grands repos, le statut git peut prendre quelques secondes, ce qui rend tout extrêmement lent. Je pense que l'indexation ne devrait pas poser de problème car elle ne s'exécute que lorsque cela est nécessaire, c'est-à-dire lorsque vous appuyez sur tabulation. –