Вход | Регистрация
 

Распараллеливание процессов есть возможность избежать 100% загрузки ЦП?

Распараллеливание процессов есть возможность избежать 100% загрузки ЦП?
Я
   RomaH
 
19.03.20 - 12:55
Не корп версия

Если раньше пользователь запускал алгоритм - и ждал 10 минут загружая сервер на 10-20%
то теперь распараллелил - и 2 минуты, но процессор сервера 15-20 секунд загружен на 100%

как ограничить загрузку сервера одним пользователем?
   RomaH
 
1 - 19.03.20 - 12:59
   timurhv
 
2 - 19.03.20 - 13:01
(0) там SQL стоит? Он нагружает сервер запросами?
   RomaH
 
3 - 19.03.20 - 13:04
стоит, но нагружает в основном rhost 90%
   Franchiser
 
4 - 19.03.20 - 13:14
Уменьшить количество потоков
   rphosts
 
5 - 19.03.20 - 13:15
(3) >rhost
ээээ, чё?
   fisher
 
6 - 19.03.20 - 13:17
Фигня какая-то. По-моему, пользователь не в состоянии нагрузить "чужой" rphost, если фоновые не запускает.
   fisher
 
7 - 19.03.20 - 13:20
Кажись я фигню и сказал :) Вернее не фигню, но не в тему.
   Провинциальный 1сник
 
8 - 19.03.20 - 13:21
(7) Один рпхост может загрузить все доступные процессоры. Он многопоточный. Каждый серверный вызов создает новый поток.
   fisher
 
9 - 19.03.20 - 13:21
ТС думает, что 100% нагрузка достигается за счет распараллеливания задачи пользователя на сервере приложений. Но как это возможно без фоновых заданий?
   fisher
 
10 - 19.03.20 - 13:24
А если там явное распараллеливание - то за что боролись, на то и напоролись. Просто уменьшить распараллеливание, чтобы не все ядра нагружались.
   dmpl
 
11 - 19.03.20 - 13:32
(10) Можно еще с задержкой фоновые задания запускать, чтобы пик нагрузки на ЦП размазать.
   13_Mult
 
12 - 19.03.20 - 13:33
(0) Можно при добавлении новых "потоков" парсить загрузку цп например через WMI и при превышении заданного значения не запускать лишние задания.
   Fragster
 
13 - 19.03.20 - 13:36
использовать пул задач и воркеры с ограничением их количества

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.