Наша сеть, вкратце, выглядит так: (AP и EOIP) → ссылка на NOC → (EOIP и PPPOE-сервер). У нас есть AP, объединённый в мост через EOIP с одним маршрутизатором, где много EOIP-туннелей на одном мосту. На этом мосту работает один pppoe-сервер. Сначала сервер был на i5, потом на i7, обе версии с двумя сетевыми картами Broadcom PCIe Gigabit. Сервер проверяли на миллион пакетов без проблем, пока не поставили MT L6. Проблема в том, что задержки при пингах начинают расти даже на localhost, когда на i5 больше 1000 подключений и на i7 — 1500 (та же материнская плата, только разный CPU). Загрузка процессора на i5 составляла 40% при 1000 подключениях, а на i7 — 35% при 1500 подключениях. Профилирование не показывает ничего необычного, основная нагрузка идёт на firewall и очередь. Мы отключили SNMP, чтобы снизить нагрузку на CPU. Пробовали такую же конфигурацию с RB1000AH — там максимум чуть больше 300 pppoe-подключений, но загрузка процессора почти 100%. Используем RADIUS для аутентификации и динамические простые очереди через атрибут MT RADIUS. Вопрос: сколько pppoe-подключений реально можно держать на одной машине и какой должен быть её «заложенный» ресурс? Есть ли какая-то ошибка, которая мешает достичь большего количества подключений без задержек, если CPU стоит на 60% загрузки? Может ли показание нагрузки процессора быть некорректным? И да, я обращался в поддержку, но толкового ответа не получил.
Сервер PPPoE с большим количеством подключений тормозит.
Сервер PPPoE с большим количеством подключений тормозит., RouterOS
|
06.09.2012 13:52:00
|
|
|
|
|
|
18.02.2013 14:32:00
Вы можете использовать атрибут ‘Address-List’, чтобы добавить адрес клиента в этот список адресов. Затем создайте правила брандмауэра для работы с этими клиентами.
|
||||
|
|
|
|||
Читают тему
