Различный инструментарий для тестирования производительности
Тестирование с использованием OpenSSL
openssl speed -evp aes-128-cbc && openssl version
openssl speed -multi $(cat /proc/cpuinfo | grep processor | wc -l) -evp aes-128-cbc && openssl version
openssl speed -multi 4 -evp aes-128-cbc
CPU | Потоки | OpenSSL | 16 bytes | 64 bytes | 256 bytes | 1024 bytes | 8192 bytes | 16384 bytes |
BCM4708A0 | ||||||||
BCM4708A0 | ||||||||
BCM4708C0 | 1 | 1.1.1k | 27 036.45k | 32 313.77k | 33 260.41k | 35 435.55k | 34 203.65k | 34 968.92k |
BCM4708C0 | 2 | 1.1.1k | 51 134.23k | 63 632.79k | 65 875.71k | 68 457.47k | 68 269.40k | 68 588.89k |
BCM4709A0 | 1 | 1.0.2u | 28 931.00k | 32 759.05k | 34 683.98k | 35 453.08k | 35 107.39k | |
BCM4709A0 | 2 | 1.0.2u | 57 095.65k | 65 446.81k | 69 226.67k | 70 207.15k | 70 470.31k | |
BCM4709C0 | 1 | 39 186.70k | 44 360.10k | 47 871.64k | 49 455.98k | 48 667.68k | ||
BCM4709C0 | 2 | 76 224.09k | 77 332.82k | 84 680.73k | 87 255.38k | 88 932.35k | ||
BCM4906 | 1 | 179 593.41k | 503 895.73k | 920 798.87k | 1 185 339.59k | 1 291 094.82k | ||
BCM4906 | 2 | 354 462.27k | 977 308.79k | 1 818 916.31k | 2 345 368.27k | 2 547 029.67k | ||
BCM4906 | 1 | 1.1.1k | 79 093.67k | 270 060.50k | 672 600.53k | 1 087 933.78k | 1 335 647.48k | 1 332 567.16k |
BCM4906 | 2 | 1.1.1k | 156 427.64k | 533 029.05k | 1 324 354.79k | 2 147 212.18k | 2 600 897.31k | 2 658 807.06k |
BCM4906 | 1 | 1.1.1s | 145 325.86k | 441 378.38k | 876 215.16k | 1 204 242.84k | 1 344 301.72k | 1 352 670.66k |
BCM4906 | 2 | 1.1.1s | 282 931.75k | 861 965.37k | 1 648 774.88k | 2 342 532.98k | 2 595 495.30k | 2 657 766.64k |
BCM4906 | 1 | 3.0.8 | 164 794.93k | 484 228.85k | 872 342.71k | 1 202 466.42k | 1 346 638.77k | 1 353 717.08k |
BCM4906 | 2 | 3.0.8 | 323 553.16k | 947 326.19k | 1 791 180.65k | 2 397 284.13k | 2 630 950.32k | 2 583 822.12k |
BCM4908 | 1 | 182 161.03k | 509 975.81k | 920 121.60k | 1 181 396.31k | 1 289 176.96k | ||
BCM4908 | 4 | 698 415.97k | 1 985 374.85k | 3 578 451.63k | 4 606 712.83k | 4 969 483.39k | ||
BCM4908 | 1 | 1.1.1k | 78 127.83k | 266 854.85k | 665 363.20k | 1 082 592.94k | 1 323 504.98k | 1 337 032.38k |
BCM4908 | 4 | 1.1.1k | 310 438.68k | 1 061 794.43k | 2 648 697.26k | 4 312 769.19k | 5 162 163.92k | 5 336 629.25k |
BCM49408 | 1 | 1.1.1k | 79 208.75k | 269 962.58k | 671 496.31k | 1 085 385.05k | 1 323 291.99k | 1 340 992.17k |
BCM49408 | 4 | 1.1.1k | 315 741.05k | 1 062 804.37k | 2 649 513.86k | 4 203 394.56k | 5 243 783.85k | 5 285 096.11k |
BCM4912 | 1 | 1.1.1k | 244 757.75k | 309 706.35k | 336 177.07k | 342 501.03k | 343 162.88k | 342 338.22k |
BCM4912 | 4 | 1.1.1k | 300 415.99k | 1 063 613.46k | 2 743 855.79k | 4 627 524.61k | 5 777 369.77k | 5 868 060.67k |
BCM6750 | 1 | 1.1.1k | 28 290.19k | 35 262.38k | 37 873.87k | 38 547.46k | 38 907.89k | 38 770.01k |
BCM6750 | 3 | 1.1.1k | 83 126.74k | 103 317.03k | 111 478.10k | 111 467.86k | 112 967.95k | 112 306.86k |
BCM6755 | 1 | 1.1.1k | 28 232.66k | 35 324.13k | 37 786.03k | 38 584.94k | 38 697.58k | 38 700.33k |
BCM6755 | 4 | 1.1.1k | 83 233.68k | 103 826.46k | 111 243.62k | 110 815.30k | 114 576.04k | 114 765.06k |
BCM6756 | 1 | 1.1.1n | 31 824.11k | 39 279.52k | 42 416.36k | 43 689.58k | 43 804.35k | 43 898.45k |
BCM6756 | 4 | 1.1.1n | 92 726.86k | 112 951.59k | 125 990.16k | 125 623.56k | 128 201.23k | 128 953.89k |
BCM6855 | 1 | |||||||
BCM6855 | 3 | |||||||
MT7621AT | 1 | 1.1.1k | 9 869.97k | 12 108.91k | 13 393.95k | 13 447.49k | 13 430.50k | 13 332.62k |
MT7621AT | 4 | 1.1.1k | 19 248.52k | 24 207.89k | 25 397.50k | 24 570.20k | 25 362.43k | 25 853.95k |
MT7621A | ||||||||
MT7621A | 4 | 21 916.12k | 22 852.87k | 23 262.38k | 23 263.85k | 23 328.09k | ||
MT7621S | ||||||||
MT7621S | 4 | 10 891.69k | 11 434.13k | 11 575.65k | 11 624.11k | 11 643.56k | ||
MT7622B | 1 | 1.1.1k | 49 750.79k | 54 139.65k | 55 576.91k | 56 061.25k | 55 925.52k | 56 161.93k |
MT7622B | 2 | 1.1.1k | ||||||
MT7976A | 1 | 1.1.1s | 143 630.51k | 445 997.23k | 946 061.67k | 1 322 595.98k | 1 489 750.94k | 1 526 776.31k |
MT7976A | 4 | 1.1.1s | 565 030.16k | 1 763 211.50k | 3 682 626.82k | 5 187 048.45k | 5 878 803.11k | 5 935 333.38k |
IPQ4018 | 1 | 1.0.2u | 16 092.93k | 17 855.55k | 18 416.86k | 18 727.98k | 18 780.60k | |
IPQ4018 | 4 | 1.0.2u | 58 431.93k | 66 383.19k | 64 325.12k | 71 997.10k | 71 497.05k | |
IPQ8074 | 1 | 1.1.1k | 156 572.21k | 486 076.26k | 1 008 680.01k | 1 362 852.01k | 1 601 660.47k | 1 594 705.61k |
IPQ8074 | 4 | 1.1.1k | 599 442.10k | 1 923 583.53k | 3 867 264.34k | 5 410 689.02k | 6 039 038.63k | 6 169 400.66k |
###
DMIPS: Dhrystone Million Instructions executed Per Second
Используется для измерения вычислительной способности целых чисел
###
wget https://urouter.ru/binary/dhrystone/dhrystone_arm && chmod +x dhrystone_arm && ./dhrystone_arm wget https://urouter.ru/binary/dhrystone/dhrystone_hnd && chmod +x dhrystone_hnd && ./dhrystone_hnd Результаты простых тестов RT-AC3200 (BCM4709A0) Общий DMIPS:2292.64 (02.11.2021) RT-AC5300 (BCM4709) Общий DMIPS: 3170.17 TUF-AX3000 (BCM6750) Общий DMIPS: 7473.12 TUF-AX3000 V2 (BCM6756) Общий DMIPS: 11144.59 (01.05.2022) RT-AX58U (BCM6750) Общий DMIPS: 7507.81 (09.11.2021) RT-AX58U V2 (BCM6756) Общий DMIPS: 11153.51 (01.05.2022) RT-AX55 (BCM6755) Общий DMIPS:9805.70 (05.11.2021) ZenWiFi XT8 (BCM6755) Общий DMIPS: 9926.89 RT-AC86U (BCM4906) Общий DMIPS: 6428.51 (01.11.2021) GT-AC5300 (BCM4908) Общий DMIPS: 12532.31 GT-AX11000 (BCM4908) Общий DMIPS:13014.56 (02.11.2021) RT-AX88U (BCM49408) Общий DMIPS: 12871.15 RT-AX88U (BCM49408) Общий DMIPS: 13010.65 (16.11.2021) GT-AX6000 (BCM4912) Общий DMIPS: 14381.54 (23.11.2021) RT-AC58U (IPQ4018) Общий DMIPS:2236.20 (04.11.2021) RT-AX89X (IPQ8074) Общий DMIPS: 7908.24 RT-AX89X (IPQ8074) Общий DMIPS: 8132.05 (01.11.2021)
###
OpenVPN теоретическая производительность
###
As for comparing OpenVPN performance, I have started using this benchmark: openvpn --genkey --secret /tmp/secret time openvpn --test-crypto --secret /tmp/secret --verb 0 --tun-mtu 20000 --cipher aes-256-cbc Then to give the execution time in seconds a real-world meaning: ( 3200 / execution_time_seconds ) = Projected Maximum OpenVPN Performance in Mbps For example (tested using Linux 3.2.x)… PC Engines APU2 Quad Core AMD GX-412TC: Execution time: 77.3 secs. Maximum OpenVPN: 41 Mbps Jetway NF9HG-2930 Quad Core Celeron N2930: Execution time: 42.4 secs. Maximum OpenVPN: 75 Mbps
###
https://openwrt.org/docs/guide-user/perf_and_log/benchmark.openssl
Полезные команды
ifconfig
используемые интерфейсы
запуск диагностики кабеля на порту eth3
ethctl eth3 cable-diag run