我需要一些关于使用 Linux 命令行监控各种网络统计数据(如 RTT、数据包丢失、抖动、数据包重传)的建议。我尝试过“SS”命令,但 SS 命令分别给出各个流的统计信息。此外,它没有提供所有这些指标。我需要一个可以提供所有这些的工具/代码。
如果没有可用的此类工具,有什么方法可以获取整个网络的这些指标?
答案1
有很多这样的工具,例如
- 线鲨- 一款免费的应用程序,使您能够捕获和查看系统上前进和后退的信息,从而能够深入并阅读每个包裹的实质内容 - 分开以满足您的特定需求。它通常用于研究编排问题以及创建和测试程序。这种开源会议分析器被普遍认为是商业标准,在这些年来的荣誉中占据主导地位。 Wireshark 最初被称为 Ethereal,它强调了一个易于理解的界面,可以显示来自所有实际系统类型的许多不同约定的信息。
- 伊夫托普- 这个工具是一个系统监视器,可以让我们实时了解系统中运行的所有进程,并可以轻松管理它们。
- 统计数据- 大多数 Linux 发行版都默认包含网络监视器。它允许我们实时控制用户选择的时间段内发送和接收的流量。
- 网络传输- 适用于 Linux 的基于控制台的实时网络监控实用程序
- 监视器- 一个轻量级的免费实用程序,旨在运行和监控尽可能多的 Linux / Unix 服务器的系统和网络资源
- 数据统计- 监视器比以前的监视器稍微不那么出名,但在许多发行版中通常也是默认的。
还有更多...