前置信息
- 网络环境:内网环境,分配了固定 IP: 20.32.81.66 ,可访问外网。
- 部署环境:window 10 PC ,使用 docker 部署和 exe 的应用。
问题说明
内网的请求发出后,响应时长波动很大,正常情况下是 10ms 左右数据返回,但是偶尔会发生 1000ms 甚至 3000ms+的情况,在非工作日的时候没有出现延迟情况
网络拓扑图
外网
|
主交换机
|
+-------------+-------------+
| | |
其它服务 其它服务 交换机
| | |
| | +-----+-----+
| | | |
| | 另外服务 PC
我怕是交换机引起的问题,所以在交换机中又接了一个路由器,使用了路由器的 IP 来进行本地通信,路由器使用了 20.32.81.66 固定 IP 来访问外网。但是问题依旧存在。目前把路由器去掉了。
外网
|
主交换机
|
+-------------+-------------+
| | |
其它服务 其它服务 交换机
| | |
| | +-----+-----+
| | | |
| | 另外服务 路由器
| | |
| | |
| | PC
其他信息
设备的基本信息是:
设备 IP 地址:20.32.81.66
设备网关:20.32.81.254
网卡信息:固定速率 1000Mbps 。
以太网适配器 以太网:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::8d72:2ae9:6a54:8bc0%9
IPv4 地址 . . . . . . . . . . . . : 20.32.81.66
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 20.32.81.254
网络追踪:
PS C:\Users\admin> tracert 20.32.81.66
通过最多 30 个跃点跟踪
到 DESKTOP-CBAO06O [20.32.81.66] 的路由:
1 <1 毫秒 <1 毫秒 <1 毫秒 DESKTOP-CBAO06O [20.32.81.66]
跟踪完成。
PS C:\Users\admin> tracert 20.32.81.254
通过最多 30 个跃点跟踪到 20.32.81.254 的路由
1 1 ms <1 毫秒 <1 毫秒 20.32.81.254
排除选项
硬盘问题:使用的新的硬盘,并且测试了硬盘的读写。
代码问题:服务在云服务器也部署了一套, 并且使用了网络工具测试,没有发现延迟的报警。
docker 问题:exe 程序也有简单的 get 请求测试, 发现也会超时。
并且超时有 3 种情况:
- docker 服务延迟,exe 服务不延迟
- exe 服务延迟,docker 服务不延迟
- 两者都延迟超时
求助
恳请F友指点一下, 应该从什么方面进行排查呢?对网络了解不深,信息难免缺漏,需要补充信息的也欢迎回复
|