/tool/speed-test
speed-test
在一次运行中测量到另一台 MikroTik 路由器的链路:ping 往返时间、抖动和丢包,然后通过远程路由器的带宽测试服务器(
/tool/bandwidth-server)测量双向 TCP 和 UDP 吞吐量。测试运行五个部分,每部分持续test-duration,部分之间暂停约一秒,并在吞吐量结果旁显示路由器的 CPU 负载。远程路由器需要启用服务器、拥有具有test和winbox策略的组中的用户,以及接受 TCP 端口 2000 和服务器 UDP 端口的防火墙。需要bandwidth-testdevice-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 功能。示例参见 速度测试。
| 参数 | 类型 | 描述 |
|---|---|---|
address | address (flags=46viD) | 远程路由器的 IPv4 或 IPv6 地址,该路由器运行带宽测试服务器。使用您要测量的路径上的地址,例如其隧道地址来测试 VPN。 |
connection-count | num | 测试的 TCP 部分使用的 TCP 连接数,1..255。远程服务器的会话列表将其显示为 tcp-connection-count。默认值:20;当运行测试的路由器 CPU 核心数超过 20 时,使用其 CPU 核心数(例如 64 核路由器上为 64)。 |
test-duration | time | 测试五个部分中每一部分的持续时间,至少 5 秒。路由器在各部分之间暂停约一秒,因此默认测试大约需要 55 秒。默认值:10s。 |
user | string | 远程路由器上的用户名。其所属组需要 test 和 winbox 策略,默认的 read 和 full 组具有这些策略。未指定 user 时,命令不发送用户名,除非服务器设置 authenticate=no,否则每条吞吐量行都会显示 authentication failed。用户的 address 设置不会限制带宽测试登录;服务器的 allowed-addresses4 和 allowed-addresses6 限制哪些路由器可以连接。 |
password | string | 远程路由器上 user 的密码。 |
| 只读参数 | 类型 | 描述 |
|---|---|---|
status | string | 正在运行的测试部分: - ping - 执行 ping 以测量延迟、抖动和丢包。 - tcp download - 从远程路由器到本路由器的 TCP。 - tcp upload - 从本路由器到远程路由器的 TCP。 - udp download - 从远程路由器到本路由器的 UDP。 - udp upload - 从本路由器到远程路由器的 UDP。 - done - 测试已结束。 |
time-remaining | time | 测试结束前的时间。 |
ping-min-avg-max | string | 最短、平均和最长 ping 往返时间。ping 部分每秒发送 20 个 ICMP 回显请求。 |
jitter-min-avg-max | string | ping 之间往返时间的变化:最小值、平均值和最大值。 |
loss | string | 丢失 ping 的百分比,后跟丢失和发送的 ping 数,例如 0% (0/100)。 |
tcp-download | string | 从远程路由器到本路由器的 TCP 吞吐量,以及 local-cpu-load(本路由器的 CPU 负载)。远程服务器拒绝用户时显示 authentication failed。 |
tcp-upload | string | 从本路由器到远程路由器的 TCP 吞吐量,以及 local-cpu-load 和 remote-cpu-load(本路由器和远程路由器的 CPU 负载)。远程服务器拒绝用户时显示 authentication failed。 |
udp-download | string | 从远程路由器到本路由器的 UDP 吞吐量,以及 local-cpu-load 和 remote-cpu-load。远程服务器拒绝用户时显示 authentication failed。 |
udp-upload | string | 从本路由器到远程路由器的 UDP 吞吐量,以及 local-cpu-load 和 remote-cpu-load。远程服务器拒绝用户时显示 authentication failed。 |