调试-网络-如何查看tcp socket recv buffer size
客户端与服务器建立tcp连接后,在服务器上执行ss -im dst 目标IP地址
来检查skmem rb值:
tcp ESTAB 0 0 192.168.99.124:ssh 192.168.99.86:48270
skmem:(r0,rb369280,t0,tb87040,f0,w0,o0,bl0,d0) cubic wscale:7,9 rto:211 rtt:10.136/14.339 ato:40 mss:1448 rcvmss:1152 advmss:1448 cwnd:10 bytes_acked:2741 bytes_received:1734 segs_out:20 segs_in:19 send 11.4Mbps lastsnd:2679541 lastrcv:2679541 lastack:2679497 pacing_rate 22.9Mbps rcv_rtt:9 rcv_space:28960
以下是各个字段的含义描述:
ESTAB
: 表示TCP连接处于已建立状态。skmem:(r0,rb369280,t0,tb87040,f0,w0,o0,bl0,d0)
: 这部分信息包含了套接字的内存使用情况,其中rb369280
表示接收缓冲区的总大小为369280字节。cubic
: 表示拥塞控制算法的名称。wscale:7,9
: 表示发送和接收窗口大小的缩放因子。rto:211
: 表示TCP重传超时的值为211毫秒。rtt:10.136/14.339
: 表示往返时延的平均值为10.136毫秒,中位数为14.339毫秒。ato:40
: 表示延迟确认超时的值为40毫秒。mss:1448
: 表示最大段大小为1448字节。rcvmss:1152
: 表示接收端的最大段大小为1152字节。advmss:1448
: 表示广告的最大段大小为1448字节。cwnd:10
: 表示拥塞窗口大小为10。bytes_acked:2741
: 表示已确认的字节数为2741字节。bytes_received:1734
: 表示接收的字节数为1734字节。segs_out:20
: 表示发送的段数为20。segs_in:19
: 表示接收的段数为19。send 11.4Mbps
: 表示发送速率为11.4Mbps。lastsnd:2679541
: 表示自上次发送数据以来的时间为2679541毫秒。lastrcv:2679541
: 表示自上次接收数据以来的时间为2679541毫秒。lastack:2679497
: 表示自上次确认数据以来的时间为2679497毫秒。pacing_rate 22.9Mbps
: 表示调整发送速率的速率为22.9Mbps。rcv_rtt:9
: 表示接收端的往返时延为9毫秒。rcv_space:28960
: 表示接收端的可用空间为28960字节。
本文来自博客园,作者:LiYanbin,转载请注明原文链接:https://www.cnblogs.com/stellar-liyanbin/p/18189693