问题描述
我正在寻找一种方法来通过 ssh 在家中测试我的互联网速度。有谁知道一个终端应用程序可以为我提供与 speedtest.net 类似的计算信息?
如果有一些东西也可以基于常见的互联网端口(即 web、torrent 等)进行测试,那也真的很酷,这样你就可以看到你是否受到了你的 ISP 的限制。
最佳回答
为此,您可以使用 nload ( Install nload )。示例输出:
您可以通过以下命令安装 nload
:
sudo apt-get install nload
也可在软件中心获得。
次佳回答
2016 年 11 月更新:我停止了它。请使用另一个提供程序,即带有 http://speedtest.init7.net/10GB.dat 的 Init7
原答案:
还有这个简单的”speedtest”:
wget -O/dev/null speedtest.pixelwolf.ch
这为您提供了当前速度,最高可达每秒 100 兆位。
第三种回答
netperf 怎么样? http://manpages.ubuntu.com/manpages/maverick/man1/netperf.1.html
netperf
从手册页引用:
Netperf is a benchmark that can be used to measure various aspects of networking performance. Currently, its focus is on bulk data transfer and request/response performance using either TCP or UDP, and the Berkeley Sockets interface. In addition, tests for DLPI, and Unix Domain Sockets, tests for IPv6 may be conditionally compiled-in.
第四种回答
我知道的最简单的解决方案是简单地使用
wget -O/dev/null http://releases.ubuntu.com/saucy/ubuntu-13.10-desktop-i386.iso
wget 将为您提供文件大小、下载时间和下载速度。
如果您需要更复杂的解决方案,请查看 iperf 。然而,这个解决方案更复杂,因为它需要更多的 set-up,而不是 straight-forward(例如它需要一个比你的速度更快的服务器)。