Linux中TCP和UDP发送和接收缓冲区
1. tcp 收发缓冲区默认值[root@qljt core]# cat /proc/sys/net/ipv4/tcp_rmem4096 87380 4161536(TCP接收缓冲区)cat /proc/sys/net/ipv4/tcp_wmem4096 16384 4161536(TCP发送缓冲区)2. tcp 或udp收发缓冲区最大值[root@qljt core
1. TCP收发缓冲区默认值
[root@qljt core]# cat /proc/sys/net/ipv4/tcp_rmem
4096 87380 4161536(TCP接收缓冲区min,default,max)
cat /proc/sys/net/ipv4/tcp_wmem
4096 16384 4161536(TCP发送缓冲区min,default,max)
2. UDP收发缓冲区默认值
[root@qljt core]# cat /proc/sys/net/core/rmem_default
1048576(UDP接收缓冲区的默认值1M)
[root@qljt core]# cat /proc/sys/net/core/wmem_default
1048576(UDP发送缓冲区的默认值1M)
3. TCP或UDP收发缓冲区最大值
[root@qljt core]# cat /proc/sys/net/core/rmem_max
8388608(TCP或UDP接收缓冲区的最大值8M)
[root@qljt core]# cat /proc/sys/net/core/wmem_max
8388608(TCP或UDP发送缓冲区的最大值8M)
可以通过setsockopt()和getsockopt()函数设置和获取相应缓冲区的大小
更多推荐
所有评论(0)