ping服务器间歇性丢包的解决方案

排查网络原因

使用 ping ip -t -l 1000,先对服务器发1000字节的包,看看返回时间和掉包率

使用网络测试工具 mtr 进行链路探测 (默认发送 ICMP 数据包, -u 指定UDP探测数据包)

[root@root~]# mtr IP地址

mtr 会对链路上的相关节点做持续探测并给出相应的统计信息。所以,mtr能避免节点波动对测试结果的影响

使用网络测试工具traceroute 进行链路探测

[root@root~]# traceroute -I IP地址

排查IP地址是否冲突

排查附近服务器是否出现同样问题

通过网络结构进行排查,如果是则说明问题出在上一级交换机与出口之间,如果别的服务器正常,说明问题出在你的服务器到最近的交换机之间

排查是否是物理层的原因

排查网线是否损坏、网线的RJ45头是否损坏、排查交换机端口、网卡接口、网卡是否损坏、换个交换机端口试试

排查内存使用情况

[root@root~]# free -h

排查CPU负载

CPU负载过高的排查(tomcat)

1.使用top命令排查CPU占用率
2.通过ps aux | grep PID命令,进一步确定是那个进程问题
3.显示线程列表:ps -mp pid -o THREAD,tid,time
4.线程ID转换为16进制格式:printf "%x\n" tid
5.使用Java提供的命令jstack打印线程的堆栈信息:jstack pid |grep tid -A60

例子:
1. top 查到 pid 28555
2. ps aux|grep 28555 确定到是tomcat的进程
3. ps -mp 28555 -o THREAD,tid,time 查到 tid 28802
4. printf "%x\n" 28802 将线程id,tid进行16进制转换
5. jstack pid |grep tid -A 30 显示堆栈信息 jstack 28555 |grep 28802 -A 30

kill -9 [uid]        杀进程同时杀死子进程

pkill -9 xxx        xxx为进程名称

排查网卡驱动

排查服务器网卡工作模式

使用超级终端登录交换机,排查交换机的端口与服务器网卡的传输速率和双工模式是否一致。

排查arp欺骗 

先用arp -a命令查一下服务器的mac地址对不对,排除内网的arp欺骗。

排查是否中毒

  1. 内网ARP欺骗攻击。
  2. 内网病毒攻击。
  3. 广播风暴、网络环路。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心歌技术

打赏不能超过你的早餐钱!!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值