当前位置:   article > 正文

Linux: network: TCP: zero window size/window full 示例

Linux: network: TCP: zero window size/window full 示例

最近遇到一个问题,当前机器的CPU使用率非常高,然后导致其中一个程序处理socket的数据过慢,然后出现下面的zero的示例。
下面是在接收buff用光的时候,发出的 TCP zeroWindows的消息
在这里插入图片描述这种问题就是内存,CPU,网速之间的性能取舍。具体解决的话,需要看具体的需要是什么样的?

在这里插入图片描述这里的TCP window Full的原因是wireshark计算出来,因为64.1发过来的win是1376,65.1 发过来的数据到了1430,直接干full。

windowsize recv-buff设置是128K,但是发出来是114K;window-size数值是29200,scale是shift两位,乘4。292004=116800 114K
在这里插入图片描述
update的值是
4640
4=18560,18K 占总的是16%。
在这里插入图片描述

<
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/638776
推荐阅读
相关标签
  

闽ICP备14008679号