We got this Netdata alarm
system.softnet_stat number of times, during the last 10min, ksoftirq ran out of sysctl net.core.netdev_budget or net.core.netdev_budget_usecs, with work remaining (this can be a cause for dropped packets)
I have been searching for information on how to resolve this issue. Everyone suggest increasing netdev_budget and/or netdev_budget_usecs, but many sources contradict each other on how the limits should be set. Some suggest we should increase netdev_budget to around 30K events, some to 600 events. Our config /etc/sysctl.conf has everything commented out, I guess all the values are default?
Our daily average event count is 10K-20K. In system.softnet_stat chart we can see that squeezed events exist even when the processed event count is only 2K.
In short, how do we calculate what values should we assign to netdev_budget and/or netdev_budget_usecs?