Рейтинг:1

Путь MTU и узел TCP

флаг us

Должен ли MTU быть выше или ниже при установке флага tcp_nodelay для соединения? Я предполагаю, что он должен быть выше, так как пакеты становятся больше с флагом? поправьте меня если я ошибаюсь. Текущий mtu 1500

и безопасно ли работать на действующем сервере с 5 тыс. одновременных пользователей или потребуется перезагрузка или перезапуск приложения?

 ip link set dev eth0 mtu 5000
Soren A avatar
флаг mx
Как вы думаете, почему сетевые пакеты становятся больше при установке tcp_nodelay?
Рейтинг:1
флаг om

Не трогайте настройку MTU пока не ты в общее количество контроль в этой сети! MTU должен быть равен все устройств, подключенных к сети, иначе вы быстро столкнетесь со странными проблемами подключения, когда хост внезапно перестанет видеть часть трафика.

Кроме того, это не имеет смысла в Интернете. В любом случае MTU, скорее всего, будет ограничен 1500b или меньше на всем пути. Ты не мочь ожидайте, что MTU больше 1500b за пределами вашей собственной сети!

Кроме того, включение tcp_nodelay не приводит к увеличению пакетов. Это приведет к большему количеству маленьких пакетов, так как данные отправляются, когда они готовы, а не когда буфер заполнен до определенного уровня или прошло определенное время.

Итак, вкратце: ваше предположение неверно, и результат будет не таким, каким вы считаете.

edward avatar
флаг us
Спасибо! Вы могли бы спасти меня от головной боли

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.