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

Как увеличить UDP Recv-Q

У меня есть гигабитное соединение, которое используется не полностью, но я получаю потери при получении пакетов.

Когда я делаю netstat, он показывает, что Recv-Q иногда достигает максимума 262656 при интенсивном трафике.

Proto Recv-Q
udp   262656

Я попытался увеличить эти настройки и перезагрузить приложение, но оно, похоже, ничего не делает.

sudo sysctl -w net.core.rmem_default=4194304
sudo sysctl -w net.core.wmem_default=4194304
sudo sysctl -w net.core.rmem_max=16777216
sudo sysctl -w net.core.wmem_max=16777216

Как мне увеличить Recv-Q?

Начиная с ядра 2.6.25 у вас есть:

net.ipv4.udp_mem
net.ipv4.udp_rmem_min
net.ipv4.udp_wmem_min

man 7 udp есть подробности