公司有多台服务器运行一个项目,访问服务器突然变慢,怎么判断哪台服务器出了问题?

公司有多台服务器运行一个项目,访问服务器突然变慢怎么判断具体哪台服务器网速变慢

回答

一个服务的调用链上任何一个环节都可导致服务变慢,应该每个环节K m ` e @都进行排查, 假设服务架构为 负载均衡入口--> 多台应用服务器 --> 缓存 ---> 数据库
1.首先保证内网中无网络延迟问题,可在内6 ? f + [ ` n网中ping其他各台主机查看延迟
2.查c I w t 3 | B ; !看负载均衡代理服务器的负载和出口流量是否接近带宽峰值。
3.分别通过地址访问各个应用服务器,找出延迟高的节点。
4.如果应用节点都缓慢,检查缓存。一般缓存都是存在内存中,查看缓存服务器负载和网络状态,模拟程序调用查看延迟。
5如果以上都慢那就是数据库问题,可查看数据库负载 io和慢| Q -查询等。

通过以上查询必能找到慢的节点所在