Eu tenho vagrant vm rodando o ubuntu em um macbook pro nativo. Eu tenho uma pasta nfs compartilhada onde um projeto git é verificado. Existem problemas com o desempenho do git entre a VM e o sistema de arquivos nativo. Por exemplo, quando executo o status git no mac nativo, é muito rápido. Logo depois, se eu mudar para a VM e executar o status git no mesmo diretório compartilhado, é muito lento. em seguida, voltar para o mac e executar o status git torna lento. Aqui estão algumas estatísticas:
no mac
time git status
- >
git status 0.05s user 0.07s system 151% cpu 0.082 total
na vm:
time git status
- >
git status 0.67s user 0.77s system 17% cpu 8.455 total
de volta no mac:
git status 0.39s user 0.63s system 36% cpu 2.785 total
Portanto, parece que executar o status git no mac e, em seguida, no Ubuntu está afetando o desempenho. O git invalidando o cache quando eu alterno entre os sistemas?
Tags git cache vagrant filesystems