Увеличьте SO_RSVBUF за 262142 байт в Linux - PullRequest
1 голос
/ 24 марта 2011

В моем приложении, основанном только на локальной сети, увеличение буферов передачи и приема сильно влияет на производительность.

В Linux я могу увеличить буфер приема и передачи до 262142 байт.

Можно ли обойти этот лимит без внесения изменений в ядро? Я использую сервер Ubuntu, и если я собираю собственное ядро, я обеспокоен тем, что потеряю изменения, если будет применено обновление. Можно ли как-нибудь установить ограничение, возможно, в сценарии оболочки при запуске машины?

РЕДАКТИРОВАТЬ: я забыл указать, что я использую UDP.

1 Ответ

0 голосов
/ 24 марта 2011

См. sysctl.conf(5) для получения подробной информации о том, как использовать конфигурацию /etc/sysctl.conf и /etc/sysctl.d/ для изменения net.core.rmem_max и net.core.rmem_default.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...