没有服务器配合的情况下可以测试吞吐量吗?

没有服务器配合的情况下可以测试吞吐量吗?

要使用 iperf 测量网络中两点之间的吞吐量,您必须在服务器模式下的某一点运行 iperf。我的问题是,是否有一种工具可以用来测量此带宽,而无需在服务器上运行任何内容?也就是说,没有开放的 TCP 端口?也许可以通过发送 ICMP 回显请求数据包的突发(这可以合理地假设将收到 ICMP 回显响应。)

答案1

不,如果服务器上没有实际运行可以交换数据包的程序,就不可能获取任何有意义的数据。

...并且,ICMP 数据包不会为您提供有关端点之间带宽的任何有用信息。

答案2

如果远端是至少可以上传图片的网络服务器,那么您可以上传已知文件大小的图片,然后在客户端上编写脚本反复下载图片,并记录下载文件所需的时间。有了这段时间和已知文件大小,您就可以绘制出随时间变化的相对带宽图。

相关内容