On 2017-09-13 19:16, Eric Dumazet wrote:
On Wed, 2017-09-13 at 18:34 +0300, Denys Fedoryshchenko wrote:
Well, probably i am answering my own question, removing estimator from
classes seems drastically improve situation.
It seems estimator has some issues that cause shaper to behave
incorrectly (throttling traffic while it should not).
But i guess thats a bug?
As i was not able to predict such bottleneck by CPU load measurements.
Well, there was a reason we disabled HTB class estimators by default ;)
https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git/commit/?id=64153ce0a7b61b2a5cacb01805cbf670142339e9
As soon as disabling it solve my problem - i'm fine, hehe, but i guess
other people who might hit this problem, should be aware how to find
reason.
They should not be disappointed in Linux :)
Because i can't measure this bottleneck before it happens, i'm seeing on
mpstat all cpu's are idle, and same time traffic is throttled.