Нещодавно ми оновили інфраструктуру для наших команд до Windows 10 в межах AD.
Все працює добре, за винятком випадків, коли ми спостерігаємо повільну ефективність у деяких ситуаціях. Спочатку було помічено, що наш скрипт Powershell після компіляції у VS2017 працював повільніше, ніж нижче Windows 7. Google також не був корисним - але до цього часу ми ще не встигли дослідити далі. Нещодавно ми також оновили ферму побудови CI (TeamCity як CI Server). Там ми побачили збільшення часу збірки більш ніж на 100% - довідковий збір займав 7m33s перед оновленням, після того, як він залишається на 17m05s.
Дослідження тут у StackExchange та google не були виразними. Трохи більше досліджень принесло нам висновок про те, що якщо ми запустимо Агента з локальним обліковим записом на машині (все ще в AD), ми отримуємо час складання близько 8m50s.
Buildjob містить різні етапи MSBuild, nUnint runner та деякі кроки поглинання. Жодної мережевої активності - все робиться локально на агенті. Один крок MSBuild займав раніше 36, а зараз 1м02. Те саме з кроком NUint - 30-х років проти 1м24 (все з AD-користувачем).
Будь-яка пропозиція, де проблема?