什么指标才适合衡量我的光纤通信信道上的以太网链路的性能?

什么指标才适合衡量我的光纤通信信道上的以太网链路的性能?

我建立了一个系统,利用光信号在水下进行通信。我使用的是GNU电台+超临界流体系统系统来测试这一点,我有一个程序可以创建跨系统的以太网连接。我需要测量链路质量作为通信距离、水质等的函数。

我的问题是我应该使用什么方法来测量以太网链路质量,以及如何测量?假设我有一个 FTP 连接,我该如何测量和绘制重传?或者,有没有一种简单的方法可以直接测量 TCP 数据包 CRC 故障?我还能收集哪些其他有用的指标?我想要比误码率与信号/噪声更高级的东西。

答案1

Wireshark是检查以太网链路的一个非常有用的工具。

以太网有自己的检查,它在 TCP 检查之前执行。以太网层可以捕获线路错误,可能是调查的最佳位置。

答案2

Netperf似乎是一个流行的以太网链路分析工具。我认为它是在 Ubuntu 中默认安装的。

答案3

我试图找到这样的工具来验证我的长距离 WiFi 链接,但我能想到的最好的办法就是 ping。

sudo ping -i 0.01 -c 10000 -s 1024 192.168.17.2

您可以更改间隔-i(以秒为单位)和数据包大小-s(以字节为单位)来更改带宽利用率。较大的数据包大小对链路错误也更敏感(1 位错误将导致整个数据包被丢弃),因此,数据包丢失的数量越大-s

相关内容