#462 closed улучшение (не будем делать)
Точность установки Ingress rate limit на низких скоростях
| Reported by: | san | Owned by: | alx |
|---|---|---|---|
| Priority: | средний | Milestone: | 2 очередь |
| Component: | sw | Keywords: | |
| Cc: | Director |
Description
При тестировании функции Ingress rate limit выяснилось, что в реальности настройка имеет очень грубую точность на низких скоростях.
По результатам эксперимента получились первые 3 "ступеньки" = 800/1600/2400 кбит/с.
Т.к. в основном применении наше оборудование организует низкоскоростные каналы(единицы мегабит через DSL), то хотелось бы иметь возможность более точной настройки лимита на низких скоростях, хотя бы с точностью ~64 кбит/с.
Change History (3)
comment:1 by , 5 years ago
| Resolution: | → не будем делать |
|---|---|
| Status: | new → closed |
comment:2 by , 5 years ago
Комментарий ещё не остыл, а Саша вдруг опроверг приведённую информацию :)
Выяснилось, что этот "магический шаг" зависит от размера пакета которым тестируется пропускная способность. Предварительно выглядит так что лимит работает по количеству пакетов, а не по скорости, хотя согласно даташиту настроено на скорость...
Тикет, оставлю закрытым, думаю логичнее продолжить изыскания в #461
comment:3 by , 5 years ago
| Cc: | removed |
|---|

Саша П. довольно долго мучил свитч и выяснил что при любых настройках окон, значение лимита записанное в регистр 0x0200xx10 применяется с шагом 24 единицы. Т.е. если записывать в регистр любые значения от 0 до 23, то реальное ограничение неизменно равно лимит1, если записывать значения от 24 до 47, то ограничение равно лимит2 и так далее.
В документации на свитч никаких объяснений по этому поводу нет, судя по всему это такая "особенность" коммутатора с которой нам ничего не поделать.