当前位置: 首页 > news >正文

网络性能排查

1 ping 使用

1.1 ping 介绍

ping 命令是一个网络工具,用于测试主机之间的连通性。它通过发送ICMP(Internet Control Message Protocol)回声请求报文到目标主机,并等待接收回声应答来判断网络连接的状态。ping 命令非常有用,因为它可以帮助用户快速诊断基本的网络问题,如确定远程主机是否可达、测量数据包往返时间以及检查丢包率等。

1.2 使用说明

1.2.1 ping -h

root@jeven01:~# ping -hUsageping [options] <destination>Options:<destination>      dns name or ip address-a                 use audible ping-A                 use adaptive ping-B                 sticky source address-c <count>         stop after <count> replies-D                 print timestamps-d                 use SO_DEBUG socket option-f                 flood ping-h                 print help and exit-I <interface>     either interface name or address-i <interval>      seconds between sending each packet-L                 suppress loopback of multicast packets-l <preload>       send <preload> number of packages while waiting replies-m <mark>          tag the packets going out-M <pmtud opt>     define mtu discovery, can be one of <do|dont|want>-n                 no dns name resolution-O                 report outstanding replies-p <pattern>       contents of padding byte-q                 quiet output-Q <tclass>        use quality of service <tclass> bits-s <size>          use <size> as number of data bytes to be sent-S <size>          use <size> as SO_SNDBUF socket option value-t <ttl>           define time to live-U                 print user-to-user latency-v                 verbose output-V                 print version and exit-w <deadline>      reply wait <deadline> in seconds-W <timeout>       time to wait for responseIPv4 options:-4                 use IPv4-b                 allow pinging broadcast-R                 record route-T <timestamp>     define timestamp, can be one of <tsonly|tsandaddr|tsprespec>IPv6 options:-6                 use IPv6-F <flowlabel>     define flow label, default is random-N <nodeinfo opt>  use icmp6 node info query, try <help> as argumentFor more details see ping(8).

1.2.2 ping命令帮助解释

  • 用法
ping [选项] <目标>
  • 选项说明
选项描述
-a在输出中将IP地址解析为主机名(反向解析DNS)
-A使用自适应ping,根据网络状况调整发送速率
-B固定源地址,确保数据包从同一接口发出
-c <计数>计数:在收到<计数>个回复后停止
-D打印时间戳
-d使用SO_DEBUG套接字选项
-f洪水式ping,快速发送数据包
-h显示帮助信息并退出
-I <接口>指定使用的网络接口名或地址
-i <间隔>设置每次发送之间的时间间隔(秒)
-L抑制多播数据包的回环
-l <预加载>在等待回复时发送<预加载>数量的数据包
-m <标记>给外出的数据包打上标记
-M <pmtud选项>给外出的数据包打上标记
-n不解析DNS名称
-O报告未完成的回复
-p <模式>设置填充字节的内容
-q安静输出
-Q 使用服务质量位
-s <大小>发送数据包的数据字节数
-S <大小>将SO_SNDBUF套接字选项设置为<大小>
-t 定义生存时间
-U打印用户到用户的延迟
-v详细输出
-V显示版本信息并退出
-w <截止时间>整个 ping 命令运行的 总超时时长(秒)
-W <超时>每个“请求等待响应”的超时时长(秒)
  • IPv4 特有选项
选项描述
-4使用IPv4
-b允许向广播地址发送ping
-R记录路由
-T <时间戳>定义时间戳,可以是tsonly、tsandaddr、tsprespec之一
  • IPv6 特有选项
选项描述
-6使用IPv6
-F <流标签>定义流标签,默认为随机
-N <节点信息选项>使用ICMPv6节点信息查询,尝试使用help作为参数以获取更多信息

1.2.3 使用

[root@iZn4a0wfwff6mymj80o2qmZ ~]# ping -w 10 www.baidu.com
PING www.a.shifen.com (180.101.49.44) 56(84) bytes of data.
64 bytes from 180.101.49.44 (180.101.49.44): icmp_seq=1 ttl=50 time=28.0 ms
64 bytes from 180.101.49.44 (180.101.49.44): icmp_seq=2 ttl=50 time=28.0 ms
64 bytes from 180.101.49.44 (180.101.49.44): icmp_seq=3 ttl=50 time=28.0 ms
64 bytes from 180.101.49.44 (180.101.49.44): icmp_seq=4 ttl=50 time=28.0 ms
64 bytes from 180.101.49.44 (180.101.49.44): icmp_seq=5 ttl=50 time=28.0 ms
64 bytes from 180.101.49.44 (180.101.49.44): icmp_seq=6 ttl=50 time=28.0 ms
64 bytes from 180.101.49.44 (180.101.49.44): icmp_seq=7 ttl=50 time=28.1 ms
64 bytes from 180.101.49.44 (180.101.49.44): icmp_seq=8 ttl=50 time=28.0 ms
64 bytes from 180.101.49.44 (180.101.49.44): icmp_seq=9 ttl=50 time=28.0 ms
64 bytes from 180.101.49.44 (180.101.49.44): icmp_seq=10 ttl=50 time=28.0 ms--- www.a.shifen.com ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9009ms
rtt min/avg/max/mdev = 28.007/28.023/28.056/0.198 ms
字段解释
— www.a.shifen.com ping statistics —统计信息头
10 packets transmitted, 10 received, 0% packet loss, time 9009ms共发送了10个数据包,收到了10个响应,没有丢包,整个过程耗时9009毫秒
rtt min/avg/max/mdev = 28.007/28.023/28.056/0.198 ms往返时间统计:- 最小值:28.007毫秒 - 平均值:28.023毫秒 - 最大值:28.056毫秒 - 标准偏差:0.198毫秒

2 routetrace 使用

3 wireshark 使用

http://www.dtcms.com/a/333065.html

相关文章:

  • MC0439符号统计
  • 【web自动化】-2- 浏览器的操作和元素交互
  • 基于vue、node.js、express的网络教学系统设计与实现/基于vue、node.js、express的在线学习系统设计与实现
  • Python实现水文水质预测:Numpy/Matplotlib/TensorFlow实战+神经网络/CNN/RNN/SVM对比+大型水库案例
  • 【.net core】【wetercloud】处理前端项目免登陆,且从前端项目跳转至系统内时的问题
  • 【学习嵌入式day-25-线程】
  • 2020 GPT3 原文 Language Models are Few-Shot Learners 精选注解
  • git推送远程仓库报错:Bad configuration option: \357\273\277include
  • Git报错 “fatal: unable to access CRYPT_E_REVOCATION_OFFLINE (0x80092013)“问题的解决方法
  • 【CV 目标检测】②R-CNN模型
  • C# 中的计时器:Stopwatch 用法解析
  • diffusers学习--stable diffusion的管线解析
  • 第五天~提取Arxml的模板信息
  • react项目性能优化的hook
  • UGUI源码剖析(9):布局的实现——LayoutGroup的算法与实践
  • java程序打包成exe,再打成安装包,没有jdk环境下可运行
  • 【完整源码+数据集+部署教程】孔洞检测系统源码和数据集:改进yolo11-RetBlock
  • 金刚石基植入体新突破!Adv. Funct. Mater. 报道首例增材制造固态摩擦电能量收集器
  • 【FastGTP✨】[01] 使用 FastGPT 搭建简易 AI 应用
  • 部署Qwen-Image,通过API返回可访问的图像URL
  • 以下是对智能电梯控制系统功能及系统云端平台设计要点的详细分析,结合用户提供的梯控系统网络架构设计和系统软硬件组成,分点论述并补充关键要点:
  • 一文打通 AI 知识脉络:大语言模型等关键内容详解
  • 铨林接纸机学习记录1
  • AI智能文档生成系统需求规格说明书
  • Linux 进程、线程与 exec/系统调用详解
  • MySQL中的字符串函数
  • PowerShell 格式化系统完全掌握(下):自定义列/格式字符串/对齐与宽度 + 实战模板
  • 抗日胜利80周年 | HTML页面
  • 智和信通全栈式运维平台落地深圳某学院,赋能运维管理提质提效
  • TCP传输层协议(4)