高延迟的出现,问题会在三个地方:
1.客户端
2.服务器端
3.中间路由的转发
首先在客户端抓包分析
显然1-4中,客户端发起的请求都得到了,高速的回复。
但是第五,回复的数据包慢了许多。这就有可能是在中间路由或者是服务器的问题。
在中间路由器捕抓数据包后,发现同样的问题。
故而可以确定,这是服务器端的问题。那么tcp的数据包是由应用层打包下发的。故而可以确定,这是服务器正在高负荷处理中无暇相应处理。