有啥办法观察tcp的发送窗口状态么
贴 pcap 文件。
■网友
wireshark抓包。直接可以看到window size。另外,我根据你这个描述,瞎猜是中间网络轻载但有高几率丢包。你看看是不是一大堆retransmission
■网友
【有啥办法观察tcp的发送窗口状态么】 ss -i
tcp_probe
■网友
wireshark抓包,分析时间周期内包情况。
■网友
wireshark。发送窗口受到接收方的接收窗口(也就是window size)和网络的影响(也就是我们常说的拥塞窗口),其中限制更严的因素起到决定作用。如果接收方处理数据的速度跟不上接收数据的速度,缓存就会被占满,从而导致接收窗口为0,对方接收到win=0的信息后,就会将自己的发送窗口限制为0,不会再发送数据。网络之所以能限制发送窗口,是因为他一口气收到太多数据就会拥塞,拥塞的结果就是丢包和Retransmission,请记住 即使是万分之一的超时重传对性能的影响也是非同小可的。所以针对你要判断是否是网络拥塞导致的传输效率降低,最好的方法就是抓包。先观察 window size,注意factor因素的影响。然后看有没有大量的retransmission来判断网络因素。
■网友
有个内核模块叫做tcp_probe可以做这个事情
推荐阅读
- 青海“双料”贫困县:“百分之一秒”观察五年高原脱贫故事
- 四川眉山:成都新冠肺炎确诊病例的密切接触者已集中隔离观察
- 观察员|
- 有啥方法,网站,项目可以自己练习计算广告学
- 100W——150W有啥好的车
- 最近有啥样的交友软件比较好玩呢
- 最近有啥好期待的网游玩
- 电子信息工程考研有啥偏软件类的专业可以报考
- 淘宝上有啥体验不错的假货,赝品或者山寨货?
- Java工程师和C++工程师在工作上有啥区别哪个更适合自身发展
