2014-10-24 2 views
23

Я только что установил Github для Windows на моем компьютере с Windows 8.1 и, похоже, работает отлично, за исключением того, что производительность моей машины резко падает.Github для windows - ssh-agent.exe с использованием большого диска с процессором + 100%?

Глядя на менеджер задач я вижу, что ssh-agent.exe использует постоянный 25% CPU (без сомнения, 100% одного из моих ядер) и пользование диска на 100%.

У меня есть взгляд в Интернете, но я не могу найти ссылку на то, что может быть причиной этого.

Любые идеи, что может быть причиной этого и как его решить?

UPDATE:

Я могу убить процесс и GitHub для Windows, по-видимому, продолжать работать, но процесс ssh-agent.exe запускается снова, как только я закрыть и перезапустить Github для Windows.

ответ

5

Мы видели, как это случалось по причине из-за состояния гонки между ssh-agent и антивирусным программным обеспечением, конкурирующим с ресурсами. У вас установлено антивирусное ПО? Могли бы вы временно отключить его и посмотреть, не исчезла ли проблема? Мы очень хотели бы углубиться в это, если бы вы могли связаться с [email protected]

+0

Единственный AV у меня работает Windows Defender .. Я попытался отключить защиту в реальном времени, но я все равно получаю ssh-agent.exe, используя высокий процессор. Странная вещь, однако, заключается в том, что с отключенной защитой RT в использовании дискового пространства AV остается 0%, где при включенном использовании sd-agent при использовании диска использование диска составляет 100%. В любом случае, я буду сообщать о поддержке github с этой информацией. спасибо – antfx

+0

@miked Просто, чтобы быть действительно ясным здесь, когда вы говорите sd-agent, вы на самом деле имеете в виду ssh-agent? sd-agent не является частью GitHub для Windows –

+0

правильно, этот процесс является ssl-agent, а не sd-agent. Я исправил исходное сообщение – antfx

1

я нашел тот же вопрос, мое решение было добавить файл и процесс C:\Program Files\Git\usr\bin\ssh-agent.exe в список исключений в Защитник Windows на ОС Windows 10.

+0

У меня также есть эта проблема. Я попробую это и обновить здесь, если это сработает для меня. Для записи единственным антивирусным программным обеспечением, которое я запускаю, является Защитник Windows. – pilau

+0

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

0

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

Попробуйте инициализировать git repo в папке, где вы используете исключительно свои проекты.

Я бы по-прежнему считал это своего рода ошибкой, потому что мы должны быть уведомлены, если это произойдет (нам не нужно будет выяснять, открыв диспетчер задач).

1

В дополнение к комментарию moggizx в одном из других ответов, я обнаружил, что это также повлияло на SourceTree.

Экземпляр ssh-agent.exe с высоким ЦП фактически прекращается, когда вы закрываете SourceTree. Перезапуск SourceTree приводит к возникновению другого процесса ssh-agent, но тогда CPU остается бездействующим.