我将多播UDP套接字接收缓冲区大小设置为较大值以避免丢包。我试图使用一个小缓冲区大小,我没有看到任何延迟差异。我想知道它是如何影响延迟?当应用速度足以处理传入数据包时,更大的套接字缓冲区大小是否会影响延迟,为什么?但UDP套接字接收缓冲区大小是否会影响延迟?
1
A
回答
3
UDP延迟将更多地取决于您通过流量通过的网络,而不是本地配置。较小的缓冲区大小意味着您为高吞吐量流更频繁地丢弃数据包,但这在技术上不是延迟问题。您的本地机器的延迟将受到您将数据包从缓冲区中拉出的速度的影响,而这些速度可以忽略不计。
1
它根本不会影响延迟。它只是使用额外的内存,这就是为什么它可以调节。
相关问题
- 1. 套接字接收缓冲区大小
- 2. Flush tx udp套接字内核缓冲区以减少延迟
- 3. udp套接字中的接收缓冲区/队列的最大大小
- 4. Linux上的UDP套接字;发送成功但无法接收大缓冲区
- 5. 设置接收和发送缓冲区的套接字缓冲区大小
- 6. tcp/ip套接字的接收缓冲区大小
- 7. C#套接字接收缓冲区大小成本
- 8. C++套接字缓冲区大小
- 9. 小缓冲区大小的XAudio2延迟
- 10. Android DatagramSocket接收缓冲区大小
- 11. netty接收大缓冲区
- 12. 没有填充接收缓冲区的UDP缓冲区溢出?
- 13. 缓冲区大小的影响
- 14. Windows TCP套接字接收延迟
- 15. C++套接字编程TCP/IP套接字缓冲区的最大大小?
- 16. 缓冲区大小在c + +套接字连接
- 17. 接受的套接字的设置缓冲区大小
- 18. 套接字编程的缓冲区大小是多少?
- 19. C#套接字编程 - 如何确定接收缓冲区的大小
- 20. 套接字和缓冲区
- 21. Linux套接字缓冲数据大小
- 22. 如何为接收UDP套接字动态分配缓冲区(VB.Net)
- 23. 应使用什么大小的缓冲区来读取UDP套接字?
- 24. 在UDP套接字中增加一个缓存缓冲区
- 25. iPhone的最大套接字缓冲区大小
- 26. 的Linux的UDP最大规模的接收缓冲区
- 27. C - 从UDP套接字缓冲区(Linux)读取字节
- 28. 关闭/关闭对TCP接收缓冲区的影响
- 29. 什么导致udp接收延迟?
- 30. Android 3.0套接字响应延迟