У меня vagrant vm работает на Ubuntu на родном MacBook Pro. У меня есть общая папка nfs, в которой проверен проект git. Есть проблемы с производительностью git между виртуальной машиной и собственной файловой системой. Например, когда я выполняю git status на родном mac, это очень быстро. Сразу после этого, если я переключаюсь на виртуальную машину и выполняю состояние git в том же общем каталоге, это очень медленно. затем переключение обратно на Mac и выполнение состояния git замедляет работу. Вот некоторые характеристики:
в mac
time git status
->git status 0.05s user 0.07s system 151% cpu 0.082 total
on vm:
time git status
->git status 0.67s user 0.77s system 17% cpu 8.455 total
назад на mac:
git status 0.39s user 0.63s system 36% cpu 2.785 total
Таким образом, похоже, что выполнение состояния git на Mac, а затем на Ubuntu влияет на производительность. Git делает недействительным свой кеш при переключении между системами?