У меня есть сервер, который читает пакеты и, используя ebtables, пересылка некоторых пакетов запрещена. Но мне нужно вставить более 4.000 правил ebtables. Я протестировал это количество правил, и это снижает производительность этого сервера, если сравнить с количеством правил в 200. Дело в том, что у сервера много ядер, но ebtables использует лишь несколько из них.
Погуглив, я увидел, что есть --concurrent
параметр, но я не нашел практического примера в Интернете.
Я намерен использовать ebtables со всеми возможными ядрами, поэтому, если я использую --concurrent
в каждой команде ebtables она будет работать? Если нет, как я могу использовать ebtables для одновременной фильтрации пакетов?
Сервер представляет собой 48-ядерный процессор. Когда я увидел ядра, которые находятся в% использования, я понял, что используются только 4.