Linux 命令行带宽速度测试

Mik*_*e B 5 linux internet speed

我正在尝试验证我的 linux 机器的可用带宽。是否有我可以从命令行运行的测试?

qed*_*edi 12

iperf 简单易用。

它需要客户端和服务器。

(在服务器上)

 user@server$ iperf -s
Run Code Online (Sandbox Code Playgroud)

(在客户端)

 user@client$ iperf -c server.domain
 ------------------------------------------------------------
 Client connecting to 192.168.1.1, TCP port 5001
 TCP window size: 16.0 KByte (default)
 ------------------------------------------------------------
 [  3] local 192.168.1.3 port 52143 connected with 192.168.1.1 port 5001
 [ ID] Interval       Transfer     Bandwidth
 [  3]  0.0-10.0 sec    113 MBytes  94.7 Mbits/sec
Run Code Online (Sandbox Code Playgroud)


kol*_*pto 8

是的。您需要在某处进行 ssh 登录:

dd if=/dev/zero bs=50MB count=1 | ssh user@server 'cat > /dev/null'
Run Code Online (Sandbox Code Playgroud)


Nea*_*eal 1

如果您懒得安装 iperf(请参阅 qedi 的答案),您可以在任何移动已知数据量的命令之前使用该命令time并进行求和。