小工具知识网

当前位置: 首页 > 行业知识 > Linux: network: TCP: zero window size/window full 示例

行业知识

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

2026-10-26 21:21:43 来源:互联网转载

最近遇到一个问题,当前机器的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%。

上一篇:Win10打印机连接全攻略,轻松上手,操作指南!

下一篇:服务器怎么启动桌面?