Я добавил около 3500 IP-адресов при iptables
использовании UFW на Debian 7 и мне интересно, повлияет ли это на производительность моего сервера.
Как я могу это измерить?
решение1
Вместо того, чтобы возиться с этим расточительным подходом, почему бы не настроить ipset
вместо этого. Набор IP-адресов может быть сопоставлен с одной записью брандмауэра, вместо того, чтобы поддерживать 3500 записей.
Вот хорошее введение/руководство по их использованию в этой статье в Linux Journal под названием:Расширенные настройки брандмауэра с ipset.
Пример
Настройте набор, содержащий ваши IP-адреса.
$ sudo ipset -N myset iphash
$ sudo ipset -A myset 1.1.1.1
$ sudo ipset -A myset 2.2.2.2
Затем установите правило 1, iptables
чтобы использовать этот набор.
$ sudo iptables -A INPUT -m set --set myset src -j DROP