У меня есть гигабитное соединение, которое используется не полностью, но я получаю потери при получении пакетов.
Когда я делаю 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
есть подробности