prestazioni git lente


1

Ho una macchina più vecchia con un repository git su di essa che uso per rimanere sincronizzato con svn. Ho notato che con l'esecuzione di comandi di base come lo stato git, è ridicolmente lento. Inizialmente stavo usando SSHFS per accedere al repository da remoto, ma sono cambiato in NFSv4 e ora ho persino eseguito quei comandi localmente per scoprire che è molto lento.

Conservo il repository su un computer per altri motivi, quindi sarà necessario rimanere in rete.

Ho eseguito hdparm per provare a spremere alcune prestazioni dai dischi: hdparm -d 1 -A 1 -m 16 -u 1 -a 64 / dev / sda

(il flag -m è stato ignorato per motivi di sicurezza)

Ora, prima di spostare il codice sorgente su quella macchina, lo avevo su una condivisione di rete in cui avevo montato il file crittografato localmente. Anche se quello era sulla rete, ho visto prestazioni davvero buone, quasi paragonabili ad avere lo spazio di lavoro localmente. Prima di tornare all'approccio originale, mi chiedevo cosa avrebbe causato l'esecuzione di Git così lentamente? È semplice come scarse prestazioni dell'unità?


È probabilmente il filesystem condiviso. Dai un'occhiata alle operazioni di Slow Git .
colan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.