Рейтинг:1

Какие факторы могут повлиять на обработку разных контейнеров на одной машине одновременно?

флаг in

Например, у меня есть виртуальная машина с 4 виртуальными процессорами и 8 ГБ памяти. Сначала я запустил на нем контейнер Nginx, а затем использовал инструмент стресс-тестирования, чтобы непрерывно отправлять ему запросы и получать некоторую информацию, такую ​​​​как QPS, средняя задержка. Затем я запустил три одинаковых контейнера Nginx на виртуальной машине и параллельно отправил те же самые запросы, указанные выше, в эти контейнеры. Я обнаружил, что все соответствующие QPS уменьшились, а средняя задержка увеличилась.

Итак, какие факторы могут повлиять на обработку разных контейнеров на одной машине одновременно? Я думаю, процессора и памяти достаточно, чтобы обеспечить ресурсы для этих контейнеров. Какие факторы ниже докера могут повлиять на это?

Michael Hampton avatar
флаг cz
Отправка в три раза больше трафика, казалось бы, самый большой фактор.
djdomi avatar
флаг za
Я имею в виду, что вы также делитесь ресурсами виртуальной машины с хостом, если это общедоступный хостер, он может ограничить ресурсы любым аппаратным пределом, если им нравится.
флаг in
Но я только что отправил тот же трафик в соответствующие контейнеры nginx, как только один контейнер nginx работает на этом хосте, не было в три раза больше трафика. вообще и не монополизировали ядро ​​​​процессора каждый. Конечно есть и посложнее, чем я сказал, просто для примера.
флаг in
Как базовый планировщик Linux планирует каждый поток для процессора?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.