Я использую следующие правила TC для формирования полосы пропускания и задержки между любыми двумя контейнерами в кластере контейнеров.
tc qdisc add dev eth0 handle 1: root htb default 11
tc class add dev eth0 parent 1: classid 1:1 htb rate 150Mbps
tc class add dev eth0 parent 1:1 classid 1:11 htb rate 150Mbit
tc qdisc add dev eth0 parent 1:11 handle 10: netem delay 50ms
Я устанавливаю BW на скорости около 150 Мбит / сВот.Но я наблюдаю, что она составляет около 130 Мбит / с
. Я использую экземпляры amazon ec2 в качестве хост-машины.Отклонение от ожидаемого к наблюдаемому составляет от 10% до 20% (варьируется от одного экземпляра к другому).Принимая во внимание, что латентность формируется с большей точностью (менее 2%).
Есть ли способ более точно настроить пропускную способность?