Team Foundation Server 2018 очень медленно обрабатывает запросы - PullRequest
0 голосов
/ 13 июня 2018

У нас проблемы со скоростью нашей установки Team Foundation Server 2018 Update 2.Это новая установка на автономный ПК с последней установленной Windows 10.Один агент сборки, работающий на том же ПК, агент развертывания, работающий в другом домене с проверкой подлинности PAT.Он работает в режиме HTTPS с самозаверяющим сертификатом, анонимная аутентификация включена.

Проблема заключается в том, что почти все запросы к серверу, такие как отправка коммитов GIT, Web Access, Deployments и Builds, очень медленные.Журнал IIS показывает, что почти все запросы занимают около 50 секунд и большинство возвращают код состояния HTTP 202.

Загрузка ЦП (макс. 13%) и использование памяти (макс. 48%) не выглядит проблемой.

Журнал событий показывает некоторые предупреждения, но, похоже, не имеет отношения к производительности / скорости TFS.Любые идеи о том, как получить рут этой проблемы?

1 Ответ

0 голосов
/ 13 июня 2018

Windows 10

Если он работает в Windows 10, настройки IIS по умолчанию, вероятно, будут ужасно плохими для использования в команде.IIS ограничен в количестве параллельных запросов в Windows 10, приложения по умолчанию закрываются и т. Д. Кроме того, SQL Server также ограничен аналогичными способами.Аналогичные ограничения существуют в отношении максимального использования памяти для SQL.

Я не удивлюсь, если просто перенести установку на Windows Server 2016 с аналогичными характеристиками будет намного быстрее.

Антивирус

Это настольный ПК, на котором установлен пользовательский брандмауэр / антивирус, что также может вызывать интересные замедления.

сервер AD

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

Слишком много наодна машина

Запуск агентов SQL, уровня приложений и сборки на одном и том же компьютере - это слишком сложная установка, если на машине нет нескольких дисков, предпочтительно SSD, достаточно памяти и т. д.

С информацией, которую вытрудно предоставить дополнительную информацию.

...