介绍
速度测试是一个简单的测试工具,用于测量从一个MikroTik设备到另一个设备的ping、jitter、TCP和UDP的吞吐率。“Speed-test "命令基于Ping工具和带宽测试。为了使用这个命令–需要访问带宽测试服务器。
一般接口属性
速度测试基于五个可配置的属性。
address - 主机 IP 地址。
connection-count - 如果一个设备有超过20个核,将使用核数(默认为20)。
password - 远程设备的密码。
test-duration - 每次测试的持续时间( 默认:5次测试*10秒持续时间+每次测试之间的1秒停顿=55秒 )。
user - 远程设备的用户名。
配置实例
带宽和速度测试要在设备间进行,而不是在本地设备上进行以确保模拟真实的情况,避免产生的流量不会使被测设备的CPU过载(DUT)。
从设备A(192.168.88.1)到设备B(192.168.88.2)进行一个简单的测试。
[admin@MikroTik] > /tool/speed-test address=192.168.88.1
status: done
time-remaining: 0s
ping-min-avg-max: 541us / 609us / 3.35ms
jitter-min-avg-max: 0s / 76us / 2.76ms
loss: 0% (0/100)
tcp-download: 921Mbps local-cpu-load:30%
tcp-upload: 920Mbps local-cpu-load:30% remote-cpu-load:25%
udp-download: 917Mbps local-cpu-load:6% remote-cpu-load:21%
udp-upload: 916Mbps local-cpu-load:20% remote-cpu-load:6%
如果测试期间任何设备的CPU利用率达到100%,就会出现警告信息。
[admin@MikroTik]] > /tool/speed-test address=192.168.88.1
;;; results can be limited by cpu, note that traffic generation/termination
performance might not be representative of forwarding performance
status: done
time-remaining: 0s
ping-min-avg-max: 541us / 609us / 3.35ms
jitter-min-avg-max: 0s / 76us / 2.76ms
loss: 0% (0/100)
tcp-download: 721Mbps local-cpu-load:78%
tcp-upload: 820Mbps local-cpu-load:100% remote-cpu-load:84%
udp-download: 906Mbps local-cpu-load:10% remote-cpu-load:54%
udp-upload: 895Mbps local-cpu-load:55% remote-cpu-load:12%
"test-duration"参数允许改变全部5项测试的持续时间:
Ping test with 50ms delay
TCP receive
TCP send
UDP receive
UDP send