Eu tenho uma máquina antiga com um repositório git que eu uso para manter sincronizado com o svn. Eu notei que com a execução de comandos básicos como o status do git, é ridiculamente lento. Eu estava inicialmente usando o SSHFS para acessar o repositório remotamente, mas mudei para o NFSv4, e agora até mesmo executei esses comandos localmente para descobrir que é muito lento.
Eu mantenho o repositório em uma máquina por outros motivos, então ele precisará permanecer na rede.
Eu executei o hdparm para tentar extrair algum desempenho dos discos: hdparm -d 1 -A 1 -m 16 -u 1 -a 64 / dev / sda
(o sinalizador -m foi ignorado devido à segurança)
Agora, antes de eu mover o código-fonte para essa máquina, eu o tinha em um compartilhamento de rede onde eu montava o arquivo criptografado localmente. Mesmo que estivesse na rede, vi um desempenho realmente bom, quase comparável a ter o espaço de trabalho localmente. Antes de voltar para a abordagem original, fiquei me perguntando o que estaria causando o git tão lentamente? É tão simples quanto o baixo desempenho do drive?