Ограничение пропускной способности карты сетевого интерфейса Docker? - PullRequest
1 голос
/ 23 сентября 2019

Как определяется ограничение полосы пропускания сетевого интерфейса докера?это основано на пропускной способности физической сетевой карты?а если нет, то откуда взята пропускная способность?

У меня есть определенное развертывание приложения, где Docker создает несколько сетевых карт.Теперь, когда мы отправляем данные на этот узел, мы отправляем их на физическую сетевую карту, которая составляет 1 Гбит / с, мы можем видеть входящие данные в физической сети и, как мы ожидаем, мы также видим данные о сетевых картах, созданных Docker,Теперь, когда я хочу определить использование полосы пропускания в секунду для этого узла, могу ли я предположить, что полоса пропускания, используемая всеми докерами, взята из физической полосы пропускания?Например: в тесте запуска, если физическое использование полосы пропускания никеля составляло 100 Мбит / с, а общее количество 4 докеров было 200 Мбит / с, то можно ли было сказать, что общее использование полосы пропускания физического никеля было 400 Мбит / с?

1 Ответ

0 голосов
/ 23 сентября 2019

Докер не поддерживает такую ​​функцию.См .: https://github.com/moby/moby/issues/9607

Посмотрите на cgroup net_cls https://www.kernel.org/doc/Documentation/cgroup-v1/net_cls.txt

...