关闭

TCP、UDP收发缓冲区

163人阅读 评论(0) 收藏 举报
1.TCP收发缓冲区默认值
(1)TCP接收缓冲区默认值
[root@ www.linuxidc.com]# cat /proc/sys/net/ipv4/tcp_rmem 
 4096    87380   4161536

(2)TCP发送缓冲区默认值
[root@ www.linuxidc.com]# cat /proc/sys/net/ipv4/tcp_wmem
 4096    16384   4161536

2.UDP收发缓冲区默认值
(1)UDP接收缓冲区默认值
[root@ www.linuxidc.com]# cat /proc/sys/net/core/rmem_default  
 111616

(2)UDP发送缓冲区默认值
[root@ www.linuxidc.com]# cat /proc/sys/net/core/wmem_default
 111616

3.TCP、UDP收发缓冲区最大值
(1)TCP、UDP接收缓冲区最大值
[root@ www.linuxidc.com]# cat /proc/sys/net/core/rmem_max
 131071
备注:131071,TCP或UDP接收缓冲区最大可设置值的一半。也就是说调用 setsockopt(s, SOL_SOCKET, SO_RCVBUF, &rcv_size, &optlen);  时rcv_size 如果超过 131071,那么getsockopt(s, SOL_SOCKET, SO_RCVBUF, &rcv_size, &optlen); 去到的值就等于 131071 * 2 = 262142

(2)TCP、UDP发送缓冲区最大值
[root@ www.linuxidc.com]# cat /proc/sys/net/core/wmem_max 
 131071
备注:131071,TCP或UDP发送缓冲区最大可设置值得一半。跟上面同一个道理。

4.TCP、UDP收发缓冲区最小值
(1)TCP、UDP接收缓冲区的最小值为 256 bytes,由内核的宏决定;
(2)TCP、UDP发送缓冲区的最小值为 2048 bytes,由内核的宏决定
0
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:8097次
    • 积分:191
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:9篇
    • 译文:2篇
    • 评论:0条
    文章分类