Назад | Перейти на главную страницу

Какие настройки мне следует изменить, чтобы настроить сервер Linux на очень маленькую, но очень высокую скорость приема пакетов UDP?

Я настраиваю сервер, который должен обрабатывать небольшие (в среднем около 50 байт) UDP-пакеты. Средняя скорость передачи пакетов составляет примерно 100 000 пакетов в секунду. Данные являются очень пакетными и иногда могут увеличиваться до 5-кратной средней скорости передачи пакетов.

Какие настройки мне следует настроить, чтобы я:

  1. Минимизировать потерю пакетов
  2. Минимизируйте задержку ядра для пользователя

С этим мало что поделать: установить rt patch, создать nic, поддерживающий опрос, удалить правила iptables. Но лучшая идея - обновить hw; для «критически важного» маршрутизатора просто купите быструю машину.