/tool/speed-test

speed-test

在一次运行中测量到另一台 MikroTik 路由器的链路:ping 往返时间、抖动和丢包,然后通过远程路由器的带宽测试服务器(/tool/bandwidth-server)测量双向 TCP 和 UDP 吞吐量。测试运行五个部分,每部分持续 test-duration,部分之间暂停约一秒,并在吞吐量结果旁显示路由器的 CPU 负载。远程路由器需要启用服务器、拥有具有 test 和 winbox 策略的组中的用户,以及接受 TCP 端口 2000 和服务器 UDP 端口的防火墙。需要 bandwidth-test device-mode 功能。示例参见 速度测试。


tool/speed-test

Type: Command

在一次运行中测量到另一台 MikroTik 路由器的链路:ping 往返时间、抖动和丢包,然后通过远程路由器的带宽测试服务器(/tool/bandwidth-server)测量双向 TCP 和 UDP 吞吐量。测试运行五个部分,每部分持续 test-duration,部分之间暂停约一秒,并在吞吐量结果旁显示路由器的 CPU 负载。远程路由器需要启用服务器、拥有具有 test 和 winbox 策略的组中的用户,以及接受 TCP 端口 2000 和服务器 UDP 端口的防火墙。需要 bandwidth-test device-mode 功能。示例参见 速度测试。

参数类型描述
addressaddress (flags=46viD)远程路由器的 IPv4 或 IPv6 地址,该路由器运行带宽测试服务器。使用您要测量的路径上的地址,例如其隧道地址来测试 VPN。
connection-countnum测试的 TCP 部分使用的 TCP 连接数,1..255。远程服务器的会话列表将其显示为 tcp-connection-count。默认值:20;当运行测试的路由器 CPU 核心数超过 20 时,使用其 CPU 核心数(例如 64 核路由器上为 64)。
test-durationtime测试五个部分中每一部分的持续时间,至少 5 秒。路由器在各部分之间暂停约一秒,因此默认测试大约需要 55 秒。默认值:10s。
userstring远程路由器上的用户名。其所属组需要 test 和 winbox 策略,默认的 read 和 full 组具有这些策略。未指定 user 时,命令不发送用户名,除非服务器设置 authenticate=no,否则每条吞吐量行都会显示 authentication failed。用户的 address 设置不会限制带宽测试登录;服务器的 allowed-addresses4 和 allowed-addresses6 限制哪些路由器可以连接。
passwordstring远程路由器上 user 的密码。
只读参数类型描述
statusstring正在运行的测试部分: - ping - 执行 ping 以测量延迟、抖动和丢包。 - tcp download - 从远程路由器到本路由器的 TCP。 - tcp upload - 从本路由器到远程路由器的 TCP。 - udp download - 从远程路由器到本路由器的 UDP。 - udp upload - 从本路由器到远程路由器的 UDP。 - done - 测试已结束。
time-remainingtime测试结束前的时间。
ping-min-avg-maxstring最短、平均和最长 ping 往返时间。ping 部分每秒发送 20 个 ICMP 回显请求。
jitter-min-avg-maxstringping 之间往返时间的变化:最小值、平均值和最大值。
lossstring丢失 ping 的百分比,后跟丢失和发送的 ping 数,例如 0% (0/100)。
tcp-downloadstring从远程路由器到本路由器的 TCP 吞吐量,以及 local-cpu-load(本路由器的 CPU 负载)。远程服务器拒绝用户时显示 authentication failed。
tcp-uploadstring从本路由器到远程路由器的 TCP 吞吐量,以及 local-cpu-load 和 remote-cpu-load(本路由器和远程路由器的 CPU 负载)。远程服务器拒绝用户时显示 authentication failed。
udp-downloadstring从远程路由器到本路由器的 UDP 吞吐量,以及 local-cpu-load 和 remote-cpu-load。远程服务器拒绝用户时显示 authentication failed。
udp-uploadstring从本路由器到远程路由器的 UDP 吞吐量,以及 local-cpu-load 和 remote-cpu-load。远程服务器拒绝用户时显示 authentication failed。