如何根据链路速度、数据包丢失(%)和延迟信息计算有效吞吐量?

如何根据链路速度、数据包丢失(%)和延迟信息计算有效吞吐量?

我正在做一项网络作业,其中两个 Linux VM(例如客户端和服务器)通过网桥连接,我必须使用 ftp(vsftpd)将 100 MB 文件从客户端发送到服务器。我已将链接速度设置为 100 Mbps,方法是使用 tc 命令将网桥连接的两个接口的速率设置为 100 Mbit/s。此外,我设置了延迟 = 50ms 和数据包丢失 = 5%每个方向。使用 tc 命令。现在我想知道是否有办法计算预期的有效吞吐量或文件传输所需的时间,以便我可以将其与观察到的值进行比较并证明其合理性。

如果需要任何进一步的信息,以下是显示 tc 命令添加的规则的图像:(客户端和服务器都有相同的规则)

客户

服务器

相关内容