Однако влияет ли размер буфера приемника сокета UDP на задержку? - PullRequest
1 голос
/ 11 февраля 2012

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

Ответы [ 2 ]

3 голосов
/ 11 февраля 2012

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

1 голос
/ 11 февраля 2012

Это никак не влияет на задержку. Он просто использует дополнительную память, поэтому настраивается.

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