ping服务器间歇性丢包的解决方案
发布日期:2021-06-30 16:22:59
浏览次数:4
分类:技术文章
本文共 1031 字,大约阅读时间需要 3 分钟。
排查网络原因
使用 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,time4.线程ID转换为16进制格式:printf "%x\n" tid5.使用Java提供的命令jstack打印线程的堆栈信息:jstack pid |grep tid -A60例子:1. top 查到 pid 285552. ps aux|grep 28555 确定到是tomcat的进程3. ps -mp 28555 -o THREAD,tid,time 查到 tid 288024. 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欺骗。
排查是否中毒- 内网ARP欺骗攻击。
- 内网病毒攻击。
- 广播风暴、网络环路。
转载地址:https://kevin.blog.csdn.net/article/details/109370531 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月28日 11时22分33秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
how2heap-fastbin_dup_consolidate
2019-04-30
tf keras SimpleRNN源码解析
2019-04-30
MyBatisPlus简单入门(SpringBoot)
2019-04-30
攻防世界web进阶区web2详解
2019-04-30
xss-labs详解(上)1-10
2019-04-30
xss-labs详解(下)11-20
2019-04-30
攻防世界web进阶区ics-04详解
2019-04-30
sql注入总结学习
2019-04-30
Python 之 histogram直方图
2019-04-30
Python实现决策树 Desision Tree & 可视化
2019-04-30
决策树 Decision tree
2019-04-30
nominal和ordinal & 数据处理中四种基本数据类型
2019-04-30
Trie树(字典树)
2019-04-30
COMP7404 Machine Learing——ROC
2019-04-30
MATLAB与CUDA
2019-04-30
Linux png转jpg (convert命令)
2019-04-30
Ubuntu更新后终端中字体的颜色全是白色
2019-04-30
vscode git
2019-04-30
基于MATLAB的二进制数字调制与解调信号的仿真——2PSK
2019-04-30