文章目录

前言:

作为网络管理员或网络工程师,时刻关注网络的访问速度至关重要。不仅需要确保自己有良好的响应时间, 还需要确保网络的速度足以满足用户通信所需的每一条路径。而手动测试每个路径将占用你大量的时间。所以需要获得一个测试工具,不仅节约人力成本还能确保预知网络延迟,判断影响网络的性能。


什么是延迟?

延迟是网络流量的速度指标。可接受的传输时间根据使用的应用而变化。视频播放和交互式 VoIP 呼叫需 要比电子邮件传送更快的速度。因此,需要根据你为用户提供的服务计算出网络流量所需的速度。


测量延迟

延迟以毫秒(ms)为单位。但是,有两个指示延迟的指标。无论你选择在网络上进行测试,都要尝试将所有 记录保存在同一测试类别中。

最常见的延迟测量称为“往返时间”(RTT)。顾名思义,这是数据包从网络上的一个点到另一个点所需的 时间。另外一个测量指标称为“第一个字节的时间”(TTFB)。这记录了数据包的第一部分离开网络上的一 个点的时刻与它到达目的地的时间之间的时间差。RTT 的使用频率高于 TTFB,因为它可以从一个位置运 行,不需要在远程目标上安装特殊的数据收集软件。


使用 Ping

每台连接网络的计算机都有一个内置于操作系统中的免费延迟测试工具,称为 Ping。此工具适用于 IP 层协议,即 Internet 控制消息协议(ICMP)。每个网络管理员都使用 Ping,它是一个快速检查的有用工 具。你无需在远程计算机上安装任何软件,并且可以将报告返回到启动命令的计算机。 典型的 Ping 执行将向给定目标发送 32 个字节的数据,并记录响应返回的时间。延迟表示为往返时间, 其包括测试分组的传输时间和响应分组。该时间以毫秒为单位显示。

如果要测试 RTT 到网站,则不必知道目标 IP 地址,因为 Ping 将接受域名作为地址而不是实际 IP 地址。 默认情况下,Ping 将发送四个测试数据包,但该命令上的一个选项使你可以指定不同数量的测试。 Ping 命令的结果显示每个测试的 RTT,然后汇总结果。你将看到发送的数据包数,收到的响应数以及丢 失的数据包数。还将看到丢失的数据包计数表示为所有测试的百分比。第二个摘要行显示测试批次的最 小,最大和平均往返时间。


Ping 的问题

当特定路径运行缓慢时,Ping 非常适合快速检查。但是,该工具不会帮助你修复延迟问题,并且它不允 许你使用一个命令检查多个路径。幸运的是,有许多更复杂的基于 Ping 的工具可用。这些通常使你能 够从同一控制台测试多个路径。还可以经常使用某些工具运行 Ping 测试。这些常量 Ping 工具可以实时 显示延迟测试的结果。


延迟解决方案

延迟是一个复杂的问题,可以通过流量整形(traffic shaping)方法来管理,例如排队算法。可以使用一系 列“服务质量”(QoS)方法对某些流量进行优先级排序。这使你可以在所有其他流量之前通过所有网络设 备获得对时间敏感的应用程序流量。如果你在网络上提供 IP 电话应用的实时视频传送,这非常棒。 通过网络中的交换机和路由器清除一些流量可能会导致其他流量类型被阻止。但是,如果能够节省你必须 更换网络电缆,以便为所有流量提供足够的带宽以便以最快的速度通过,那么电子邮件转移延迟几分钟就 是值得付出的代价。


今天就给大家推荐六款免费网络延迟测试工具。

一、Network Pinger

Network Pinger 是一款在 Windows 上运行的免费工具。这个简单的实用程序具有漂亮的界面,显示面 板主要被扫描结果占用。该输出是一个递归 Ping。它将测试你输入的范围内的所有目标 IP 地址作为搜 索参数。侧面板显示扫描收集的数据的图形表示。其中包括联系人状态饼图和显示响应时间的折线图。 你还可以看到每次联系尝试的 RTT(往返时间)。

除了 Ping 功能外,Network Pinger 还包含一个 Traceroute 工具,可以为你提供指向目标地址的链接 中每一跳的响应时间。该工具还具有交换机端口映射器。你可以使用内置的远程桌面,SSH,Telnet 和 Rlogin 实用程序通过该工具联系远程计算机。


二 、ManageEngine

ManageEngine 是一个 Ping 和 Traceroute 工具。免费软件包还包括 DNS 查找功能和网站响应时间的 专业度量。
在这里插入图片描述
    此工具的 Ping 部分显示每个给定主机和每个主机的 Ping 数据,包括往返时间。屏幕将不断刷新,为你 提供 RTT 的实时更新到你的 IP 地址列表。

该工具的一个问题是你必须单独输入每个地址,而不是输入地址范围。但是,一旦你在屏幕上输入了这 些内容,即使你必须停止显示器切换到其他实用程序,它们也会保留在那里。Ping 结果也可以显示在时 间序列折线图上。

Traceroute 实用程序显示到达给定目的地的路线的每一跳的往返时间,并在旁边显示一个条,这使得 RTT 易于理解。

如果你输入的 URL 不存在本地记录,则 DNS 查找实用程序将引用你的本地网络 DNS 服务器或最近的基 于互联网的服务器。你可以输入 IP 地址或 URL 作为此实用程序的搜索词。

Web 响应选项卡为你提供了给定网站地址的 Web 服务器响应时间的精确图表。此图表将继续更新,它 会显示 TCP 会话建立,重定向时间和网页响应时间之间的 RTT 细分。

这是一个很棒的小工具,你也可以用 PDF 格式打印报告,你可以保存或发送电子邮件。


三、NetworkLatencyView

NirSoft 的 NetworkLatencyView 工具与此列表中的所有其他延迟测试工具略有不同。该实用程序不是 检查指定目标的链接,而是在它们持久存储时侦听所有新的 TCP 连接和监控。该工具的报告基于 Ping, 因此你将获得与其他工具相同的延迟反馈。

这是一个免费工具,它安装在 Windows 上。对于每个检测到的连接,显示窗口最多可显示 10 个 Ping 测试 RTT 值。它还显示了这十个测试的平均值。但是,你可以调整列的大小,拉伸窗口或向右滚动以查 看所有数据。结果可以保存为 CSV,HTML,XML 或文本文件,以便在其他应用程序中进行分析。


四、Angry IP scanner

Angry IP scanner 是一款免费的 Ping 实用程序,可在 Windows,Linux 和 Mac OS 上运行。界面的简 单布局使其成为网络管理员的有用工具。可以通过输入“from”和“to”IP 地址或输入主机名和 CIDR 表示法偏移量来启动 Ping 扫描。也可以通过从文件加载到接口中来输入非连续的 IP 地址列表。

该工具将 ping 给定范围内的每个地址,并在输出中显示每个地址。这可能导致屏幕中出现大量未使用 的地址。你可以通过在工具的“首选项”部分中设置仅显示实时 IP 地址来避免此大量不相关的记录。此 要求可以通过一个选项进一步细化,该选项限制输出列表以仅显示具有开放端口的主机。

可以使用经典 ICMP 消息,TCP 或 UDP 进行测试。虽然该实用程序将在一次运行中 ping 许多主机,但 它只会按需运行每个 Ping 探测。该服务不会连续重复。如果要刷新报告,则需要再次按“开始”按钮。 默认输出仅显示每个发现的 IP 地址的平均 RTT,以及该目标的主机名和该设备上的开放端口数。你可以 通过选择额外的数据类别来自定义输出。这些包括数据包丢失字段。

发出的测试数量由“首选项”屏幕中的一个设置决定。每个地址的默认探测数为 3 。可以以 CSV,XML, 文本或 IP 端口格式导出测试的输出。


五、Pinkie

Pinkie 是一套网络监控工具,包括 Ping 扫描选项。该工具可以免费使用,并可在 Windows 上运行。

该工具还包括一个简单的 Ping 选项,它只能探测一个目标 IP 地址,也可以作为 URL 输入。此功能将继 续向目标发出 Ping 数据包,显示 RTT 以及每个探测数据包中输入的“生存时间”设置。 Ping Sweep 选项将测试一系列地址。

但是,测试不是连续的,必须通过按“开始 Ping 扫描”按钮再次启动该实用程序以刷新结果。通过屏 幕搜索部分的复选框,你可以排除非活动的 IP 地址。此屏幕中的结果显示该探测的 IP 地址,主机名和 RTT。可以将 Ping Sweep 输出复制到剪贴板,然后粘贴到文本文件中。

Pinkie 中的其他实用程序是端口扫描程序,Traceroute 实现,DNS 查找功能和批量 DNS 引用工具,它 使用文件中的地址列表。捆绑中还有子网计算器和 TFTP 服务器。这是一组非常有用的工具,可帮助你 在一个界面中保留检查网络所需的所有工具。


六、NetScan Tools

NetScan Tools 基础版是一组在 Windows 上运行的免费网络测试工具。该工具是免费的,但有弹出广 告。如果想摆脱这些广告,可以购买 NetScan Tools Pro。

在两个版本的 NetScan Tools 中都可以获得三个基于 Ping 的实用程序。该软件包还包括 Traceroute 工具,因此你有四种方法可以测试网络的延迟。
在这里插入图片描述
    第一个 Ping 选项是对标准命令的直接图形解释。输入域名,主机名或 IP 地址,该工具将向该目标发送 五个 Ping 探测。输出将显示每个探测的 RTT 和生存时间。你可以在“设置”菜单中更改每次运行中发 送的数据包数。

图形 Ping 选项显示对单个目标的持续执行的 Ping 测试。同样,该目标可以通过主机名,域名或 IP 地 址指定。测试将一直重复,直到选择停止。甚至在你离开后,可尝试不同的实用程序时继续。图表显示 了每次尝试的 RTT。

Ping 扫描程序允许你测试一系列 IP 地址。输出将向给定范围内的每个地址显示 Ping 测试的结果。但是, 你可以选择删除不响应的地址。结果包括 IP 地址,主机名,往返时间以及范围中每个地址的状态报告。 单击鼠标右键可以使用上下文菜单。这使你可以打印测试的输出或将其保存到文件。

Traceroute 工具为你提供了有关网络延迟的另一种视图。这显示了计算机与给定目标地址之间的每一 跳。每个跳的 RTT 与每个中间路由器的 IP 和地址一起显示。此命令将运行一次。如果要获取连接中每 个链接的速度更新,则必须重新发出命令。

包中的其他工具是 DNS 查找功能和 Whois 查询工具。

总结:

小伙伴们在用什么工具呢?可以在下方留言哟,一起学习一起进步

以上,就是小编为你带来的“理论讲解/实战干货/现网案例”,希望对你能有所启发,如果你想了解更多网络知识!请持续关注我。

原文地址:http://www.cnblogs.com/xiedy001/p/16923581.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性