rendimiento lento de git

1

Tengo una máquina más antigua con un repositorio git en ella que utilizo para mantener sincronizado con svn. Me he dado cuenta de que, al ejecutar comandos básicos como el estado de git, es ridículamente lento. Inicialmente usé SSHFS para acceder al repositorio de forma remota, pero cambié a NFSv4, y ahora incluso ejecuté esos comandos localmente para encontrar que es realmente lento.

Mantengo el repositorio en una máquina por otras razones, por lo que deberá permanecer en la red.

Ejecuté hdparm para intentar extraer algo de rendimiento de los discos: hdparm -d 1 -A 1 -m 16 -u 1 -a 64 / dev / sda

(la bandera -m fue ignorada debido a la seguridad)

Ahora, antes de mover el código fuente a esa máquina, lo tenía en un recurso compartido de red donde monté el archivo cifrado localmente. A pesar de que estaba en la red, vi un rendimiento realmente bueno, casi comparable a tener el espacio de trabajo localmente. Antes de volver al enfoque original, me preguntaba qué causaría que git se desempeñara tan lentamente. ¿Es tan simple como el pobre rendimiento de la unidad?

Walter
fuente
Probablemente sea el sistema de archivos compartido. Echa un vistazo a Operaciones lentas de Git .
colan