ICMP流
Internet控制消息协议(ICMP)流测试是一种网络诊断工具,主要用于测量网络中两个设备之间的性能指标。它的主要作用包括:
-
测量往返时延(RTT):ICMP流测试可以测量从发送方到接收方再返回到发送方的总时间。这是一种评估网络延迟的重要方法,可以帮助我们了解数据在网络中传输的速度。
-
测量时延抖动:时延抖动是指网络延迟的变化程度。如果网络中的数据包到达时间差异较大,那么时延抖动就会较高。高的时延抖动可能会影响到如视频会议、在线游戏等对网络质量要求较高的应用。
-
网络故障诊断:当网络出现问题时,ICMP流测试可以帮助我们定位问题。例如,如果一个数据包在网络中丢失,ICMP会返回一个“目标不可达”的消息,帮助我们了解问题的来源。
-
网络性能优化:通过ICMP流测试,我们可以了解网络的性能状况,从而进行相应的配置优化,提高网络性能。
Recorder的ICMP流
ICMP流是一种强大的工具,能够精确测试本端与对端之间的往返时延和时延抖动。在HoloWAN Recorder专栏中,我们将教你如何配置ICMP流的测试参数。这包括设定对端的IP地址(主机IP),控制发送的ICMP包的大小(60 Bytes至1514 Bytes),设定测试流的运行时间(60s至604800s,设为0则测试流将持续运行直至手动停止),以及调整每个ICMP包的发送间隔(采样时间,100ms至10s,单位增量100ms)。
1. 主机IP,即目的IP地址。
2.包大小,ICMP包的大小。
3.持续时间,该条ICMP测试持续的时间。到达持续时间后,该测试自动结束。
4.采样间隔,如上图配置,持续时间10秒,采样时间为1000ms(1s),则结果文件中共有10条记录。
开始测试
点击面板左上方的全部开始,或者该条流右上方的绿色三角形状按钮,都可以开始测试。
当点击开始后,可以对该条测试命名,以便区分。
当流正在测试中时,无法进行编辑和删除。流右上方的三个按钮从左向右依次为:播放,删除,编辑。
测试结果
在测试结果页面,可以根据设置的测试名找到对应的测试结果,结果栏右上方的三个小点有多个操作,可以查看\下载相应的结果文件。由于示例的ICMP测试的主机IP为127.0.0.1,即本端,所以可用的csv文件只有"local.csv"。
可以生成playback.txt文件。
playback文件数据部分共有10行数据,符合该ICMP流的配置。
了解更多
recorder主页: