1

У меня есть старая машина с репозиторием git, которую я использую для синхронизации с svn. Я заметил, что при выполнении основных команд, таких как git status, это смехотворно медленно. Первоначально я использовал SSHFS для удаленного доступа к хранилищу, но перешел на NFSv4, а теперь даже запускаю эти команды локально, чтобы обнаружить, что он действительно медленный.

Я храню репозиторий на одной машине по другим причинам, поэтому он должен оставаться в сети.

Я запустил hdparm, чтобы попытаться выжать из дисков некоторую производительность: hdparm -d 1 -A 1 -m 16 -u 1 -a 64 /dev /sda

(флаг -m был проигнорирован из-за безопасности)

Теперь, до того, как я перенес исходный код на эту машину, он находился в сетевой папке, где я монтировал зашифрованный файл локально. Даже при том, что это было в сети, я видел действительно хорошую производительность, почти сопоставимую с локальным рабочим пространством. Прежде чем я вернусь к первоначальному подходу, мне было интересно, что заставляет git работать так медленно? Это так же просто, как плохая производительность диска?

0