LINUX.ORG.RU

История изменений

Исправление pon4ik, (текущая версия) :

На фрагментацию точно забивать не стоит, особенно если оборудование не супер умное. Можно на обеих сторонах поиграться с размерами буфера сокета(можно через опции сокета задать, а не глобально на всю систему менять). Ещё, можно сервер по ядрам развешать (опять же это можно сделать из кода сервера, но освободить полностью ядра от других процессов можно только из вне или с правами админа).

Я бы написал для текущей сети тест с помощью какого нить udpreplay или просто tcpdump, который шлёт примерно интересующий тебя набор данных(можно увеличить в 1.5-2 раза), и посмотреть, что можно выжать из конфига без полезной нагрузки а там уже ориентироваться далее.

Исходная версия pon4ik, :

На фрагментацию точно забивать не стоит, особенно если оборудование не супер умное. Можно на обеих сторонах поиграться с размерами буфера сокета(можно через опции сокета задать, а не глобально на всю систему менять). Ещё, можно сервер по ядрам развешать (опять же это можно сделать из кода сервера, но освободить полностью ядра от других процессов можно только из вне).

Я бы написал для текущей сети тест с помощью какого нить udpreplay или просто tcpdump, который шлёт примерно интересующий тебя набор данных(можно увеличить в 1.5-2 раза), и посмотреть, что можно выжать из конфига без полезной нагрузки а там уже ориентироваться далее.