懦弱机器猫

文章
4
资源
0
加入时间
2年10月17天

linux 调整buffer大小,关于socket buffer size的调优

为了达到最大网络吞吐,socket send buffer size(SO_SNDBUF)不应该小于带宽和延迟的乘积。之前我遇到2个性能问题,都和SO_SNDBUF设置得太小有关。但是,写程序的时候可能并不知道把SO_SNDBUF设多大合适,而且SO_SNDBUF也不宜设得太大,浪费内存啊。于是,有OS提供了动态调整缓冲大小的功能,这样应用程序就不用再对SO_SNDBUF调优了。(接受缓冲SO_R...