排查访问Linux Server速度较慢的问题
2种情况:1.server发出去的包丢包率高,可能是网卡、网线方面的问题。
2.Server响应速度慢,可能是Webserver软件的问题,或者Server上存在性能瓶颈!
3.用ab命令测试一下。
步骤:
1.先检查用户到服务器所在机房的链路是否正常。
2.检查自己主机或者网管的mac是否IP遭到冒用,使用arp协议。
3.查防火墙,iptables。
4.查服务器的DNS解析是否配置正确。
5.用监控工具实时查看Server端流量是否正常。
6.和正常Server作对比,调整关于网络的内核参数,测试修改某参数后,故障是否减轻。
命令:
Linux下:
telnet IP PORT ----查看某个协议的包。
ping
mtr
traceroute
Windows下命令:
pathping
tracert
导出一台正常Server的内核参数配置,并应用到故障Server上:
正常#sysctl-a>~/file1
故障#scp正常:~/file1 .
#sysctl-ffile1 -p
在应用前,可用diff对比两台server上的内核参数有何不同。注意两台server要使用同一个内核版本!最好使用同一个发行版,同一个版本号!
查CC***:
netstat-antup|筛选出IP,排序------------如果有大量相同IP的连接状态为ESTABLISHED-------可能为CC***。
查机房网关,到webServer是否存在arp欺骗
arpping 网关IP,如果出现2个网关mac说明LAN中存在一个冒充的网关。
绑定网关ip与mac----arp-s
页:
[1]