chenjiali 发表于 2018-10-24 08:51:13

排查访问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]
查看完整版本: 排查访问Linux Server速度较慢的问题