Bu sorunla ilgili çok sayıda sayfa var ve genel olarak önerilen anahtarı NFS tabanlı paylaşımlara denedim. Bu aslında gecikmeyi ikiye katladı. Rsync tabanlı eşzamanlama, paylaşılan klasör 18G olarak uygun bir seçenek değildir ve --exclude listesi en iyi haftalık olarak değişecek ve yönetim kabusu olacak şekilde --exclude dosyaları ile yönetmek zorunda kalmak istemiyorum)Vagrant: çok yavaş senkronize edilmiş klasör (Mac Host, Ubuntu Guest)
Garip olan şey, Macbook Pro Host (OS/X El Cap) ile karşılaştırıldığında, aşağı donanım çalışan bir Ubuntu Ana Bilgisayarında performansın mükemmel olmasıdır.
senkronize edildi klasör Boyutu: 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
"Komutun tamamlanması için içeriği indekslemeye çalışırken zsh ile bir ilgisi olabilir mi?" Git repo'ysa, oh-my-zsh komut satırında istem durumunu göstermek için varsayılan olarak ayarlanmıştır, yani her 'cd' komutunda' git status 'komutunu çalıştırır. Büyük depolarda, git durumu birkaç saniye sürebilir ve her şey çok yavaşlar. İndekslemenin yalnızca gerektiğinde, yani sekmeye bastığınızda çalıştırıldığı için bir sorun olmaması gerektiğini düşünüyorum. –