Частота обновления load averange

12
Playray
На сайте с 06.09.2008
Offline
133
#11
danforth:
Не совсем понимаю зачем эти костыли. Возьмите модель fan-out / fan-in. Берете сервер очередей (например, NATS), с одной стороны producerы - пишут в очередь, с другой стороны consumerы читают, и выполняют работу. Масштабируется легко. Можно определять размер очереди и переставать пушить, чтобы не завалить сам сервер очередей.

Спасибо! Даже и не знал о существовании такого, буду изучать....

---------- Добавлено 17.04.2019 в 09:31 ----------

Bananzz:
Я исходный вопрос воспринимаю как вопрос о том как динамически управлять размером пула консьюмеров для максимальной утилизации железа.
Но у автора топика может быть иная вселенная.

Совершенно верно, цель это максимально эффективное использование железа, что бы не было моментов когда проц загружен на 50% и ждет пока LA обновится...

Сейчас вроде бы решил в лоб, поигравшись с размерами отдельной задачи и паузой между ними нашел наконец более менее параметры.

В итоге LA держится около 20 и все потоки загружены на 95-100%

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий