Увеличение Количества Одновременных Пользователей За Счет Ограничения Ресурсов Контейнера С Помощью Docker-Swarm

  • Автор темы Capital
  • Обновлено
  • 19, Oct 2024
  • #1

Рассмотрим сценарий, в котором у меня есть:

  • 4 реплики приложения
  • 4 ядра
  • При загрузке приложение потребляет 100% энергии одного ядра.

Могу ли я указать каждой реплике использовать только 50% ядра, и если да, позволит ли это не более 8 одновременных подключений к приложению? Я только что окунулся в этот материал, поэтому буду признателен за обратную связь.

#контейнеры #docker-swarm

Capital


Рег
01 Jul, 2015

Тем
93

Постов
212

Баллов
717
  • 25, Oct 2024
  • #2

В общем: Нет, нельзя. По крайней мере, не на уровне Docker.

Возможно, вы можете запрограммировать свое приложение таким образом, чтобы оно отслеживало такие показатели и самонастраивалось, но Docker не может этого сделать.

Docker МОЖЕТ ограничить приложение до 50% и убить его, если оно использует больше, используя ограничения ресурсов:

docs.docker.com — контейнеры/resource_constraints

docs.docker.com — ограничения ресурсов docker-compose

 

Ingedosse7


Рег
25 Oct, 2024

Тем
64

Постов
199

Баллов
559
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно