Медленно работают потоки на сервере

SoUp1

Client
Регистрация
15.09.2013
Сообщения
134
Благодарностей
41
Баллы
28
Купил дедик c такими характеристиками
Dual Xeon E5-2670 96GB 2x480GB SSD Preconfig
2.66GHz / 3.3GHz Turbo
16 Cores / 32 threads
При работе на 150 браузерных потоках процессор загружен на 50-70% но при этом сервер сильно лагает
На моем пк с процессором i7 6700k 4x 4.00ghz при работе в 40 потоках процессор загружен 90-100% и никаких лагов нету.
За час роботы мой шаблон выполняет примерно одинаковое количество заданий что у себя на пк при 40 потоках что на сервере при 150 потоках, такой чувство что на сервере 1 поток выполняется в 3 раза дольше.
Вопрос, это проблема в железе сервера или в самом зеннопостере чем больше поток тем медленные они работают ?
 

Oleg1987

Client
Регистрация
11.08.2014
Сообщения
1 165
Благодарностей
744
Баллы
113
А сколько потоков стоит на базу? Если больше 1, то тут мы получим картину что чем больше потоков - тем дольше отрабатывает каждый инстанс) Т.е. некоторые действия выполняются последовательно
 
  • Спасибо
Реакции: SoUp1

SoUp1

Client
Регистрация
15.09.2013
Сообщения
134
Благодарностей
41
Баллы
28
А сколько потоков стоит на базу? Если больше 1, то тут мы получим картину что чем больше потоков - тем дольше отрабатывает каждый инстанс) Т.е. некоторые действия выполняются последовательно
5 потоков на базу как на сервере так и на пк
 

one

Client
Регистрация
22.09.2015
Сообщения
6 793
Благодарностей
1 264
Баллы
113
Купил дедик c такими характеристиками
Dual Xeon E5-2670 96GB 2x480GB SSD Preconfig
2.66GHz / 3.3GHz Turbo
16 Cores / 32 threads
При работе на 150 браузерных потоках процессор загружен на 50-70% но при этом сервер сильно лагает
На моем пк с процессором i7 6700k 4x 4.00ghz при работе в 40 потоках процессор загружен 90-100% и никаких лагов нету.
За час роботы мой шаблон выполняет примерно одинаковое количество заданий что у себя на пк при 40 потоках что на сервере при 150 потоках, такой чувство что на сервере 1 поток выполняется в 3 раза дольше.
Вопрос, это проблема в железе сервера или в самом зеннопостере чем больше поток тем медленные они работают ?
По чем сервачек?
 

SoUp1

Client
Регистрация
15.09.2013
Сообщения
134
Благодарностей
41
Баллы
28
  • Спасибо
Реакции: one

vadim444

Новичок
Регистрация
16.08.2017
Сообщения
23
Благодарностей
0
Баллы
1

SoUp1

Client
Регистрация
15.09.2013
Сообщения
134
Благодарностей
41
Баллы
28
Привет, решил как-то проблему?
У меня такая же херня, при этом работало все хорошо пару месяцев, а потом как-будто ограничитель какой-то включили(
http://zennolab.com/discussion/threads/upala-proizvoditelnost-vypolnenija-potokov.42416/
Привет, не решил, больше сервер не продлевал
 
Регистрация
21.11.2016
Сообщения
72
Благодарностей
10
Баллы
8
Видимо это проблема двухголового оборудования. у меня на dual xeon 2680v2 максимальная загрузка 60% при 130 потоках, на 140 потоках начинает лагать и загрузка падает до 50% и так и держится даже если запустить в 200 потоков. Очень странно получается загрузка 50% а лагает так, что даже проводник не откроешь. И еще заметил, что если схема электропитания стоит на сбалансированном режиме, то зенопостер проц не разгоняет совсем, т.е. проц работает на 1,2-1,3ГГц и в этом случае загрузка выше 20% не поднимается вообще сколько потоков не ставь. Винда сервер 2016. От приоритета зависимости нет вообще.
 

THE CaHeK

Client
Регистрация
29.01.2016
Сообщения
293
Благодарностей
115
Баллы
43
Сервера от nocix.net ? Была такая же проблема на этих серверах, проц загружен на 20-30% а сервак лагает как чумачечий, 100 браузерных потоков набирались за 30-40 минут.При том что на серверах от вебтропии, тот же шаблон стартовал в 100 потоков за минуту,две(проц загружен на 99-100%, но при этом сервачек работал шустрее чем nocix.net)
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 223
Баллы
113
Дедик физический был?
Настройки электропитания сравнивали/проверяли?
Конфигурации серверов носикс и вебтропии идентичны?
Процессоры можно сравнивать на http://ark.intel.com

Ситуации бывают разные. Пару раз в моей практике приходилось принудительно через реестр отключать понижение частоты при простое. Включать эмуляцию другой операционной системы или устраивать еще какие то пляски с бубном, но завести удавалось практически всегда.
 
Регистрация
21.11.2016
Сообщения
72
Благодарностей
10
Баллы
8
проц загружен на 20-30% а сервак лагает как чумачечий, 100 браузерных потоков набирались за 30-40 минут.
Да, да тоже самое и на моем двухголовом сервере если режим электропитания стоит "сбалансированый"
приходилось принудительно через реестр отключать понижение частоты при простое.
В режиме электропитания можно изменить минимальную загрузку ЦП на 100%, в этом случае частота у процов всегда на максимуме, удается нагрузить систему на 60% но не более.
Есть предположение, что забивается шина между двумя процами когда потоки прыгают с одного проца на другой. У меня возник вопрос: "можно ли как нибудь через С# привязать поток к определенному ядру или группе ядер?"
 
Регистрация
21.11.2016
Сообщения
72
Благодарностей
10
Баллы
8
Есть предположение, что забивается шина между двумя процами когда потоки прыгают с одного проца на другой
Сам спросил, сам и отвечу: шина между процами не причем, тестил с минимальной и максимальной шинами - разницу не заметил.
Отключал виртуальные ядра - производительность упала на 10-15% от базовой, но показания загруки процессоров поднимались до 80- 90%
Провел тесты с памятью: после установки 8ми канального режима производительность увеличилась на 15-20% от базовой.
 

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 528
Благодарностей
884
Баллы
113
Подниму старую тему.
Обновил железо с камней v2 на камни v4 и запуская кучу потоков, поймал батхеда, когда в обычном режиме (максимум 30 потоков) шаблон выполняется минут 10-15, то при 70 потоках шаблон выполняется час!!!
Может кто подскажет, куда копать, что подстроить.
зенка 7740, винда 2022, хромиум
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)