opkg install openssl-util
opkg install openssl-util -d ram
export PATH=$PATH:/tmp/usr/bin/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/tmp/usr/lib/
openssl speed md5 sha1 sha256 sha512 des des-ede3 aes-128-cbc aes-192-cbc aes-256-cbc rsa2048 dsa2048 | tee /tmp/sslspeed
. /etc/openwrt_release; echo $(awk -v "FS=: " -v "ORS=" -v "rev=${DISTRIB_REVISION%%-*}" ' BEGIN {print "|" rev} /(Processor|Hardware|machine|cpu model|system type)/ {print "| " $2 " "} ' /proc/cpuinfo) "| "$(dmesg | awk -v FS=": " '/(CPU Clock|CPU clock)/ {print $2 }' | head -1) "| "$(grep core /proc/cpuinfo | uniq | wc -l) "| "$(grep processor /proc/cpuinfo | wc -l) "| "$(grep BogoMIPS /proc/cpuinfo | head -1 | cut -d":" -f2) $(awk -v "ORS=" -e '$1 ~ /OpenSSL/ {print "| " $2 " |"} $1 ~ /(md5|sha)/ {print " " $5 " |"} $1 ~ /(des|aes)/ {b = b " " $6 " |"} $1 ~ /(rsa|dsa)/ {print b " " $6 " | " $7 " | ";b=""}' /tmp/sslspeed | sed -e 's/\.\(..\)k/\10/g')
opkg remove openssl-util libopenssl zlib
+ | 3.の改良前スクリプト(参考) |
OS | SoC | Device | CPU | Clock | Core | Thread | BogoMIPS | OpenSSL Version | MD5 | SHA-1 | SHA-256 | SHA-512 | DES | 3DES | AES-128 | AES-192 | AES-256 | RSA Sign | RSA Verify | DSA Sign | DSA Verify |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
LEDE r3560 (17.01.4) | Atheros AR7242 rev 1 | Buffalo WZR-HP-G302N | MIPS 24Kc V7.4 | 400MHz | 1 | 1 | 265.42 | 1.0.2m | 21535960 | 18603240 | 9696490 | 2984330 | 3178170 | 1134930 | 5429600 | 4701840 | 4147030 | 4.5 | 170.2 | 15 | 13.6 |
LEDE r3560 (17.01.4) | Atheros AR7161 rev 2 | Buffalo WZR-HP-AG300H | MIPS 24Kc V7.4 | 680MHz | 1 | 1 | 452.19 | 1.0.2m | 36472960 | 31762900 | 16491880 | 5065730 | 5407680 | 1932630 | 9235860 | 7981060 | 7055330 | 7.6 | 290.4 | 25.6 | 22.9 |
LEDE r3560 (17.01.4) | MediaTek MT7620A ver:2 eco:6 | Buffalo WHR-1166DHP2 | MIPS 24KEc V5.0 | 580MHz | 1 | 1 | 385.84 | 1.0.2m | 42023170 | 29289820 | 13845160 | 4317530 | 4675240 | 1657170 | 7856470 | 6804480 | 6001320 | 6.5 | 248.3 | 21.8 | 19.7 |
LEDE r3560 (17.01.4) | MediaTek MT7621 ver:1 eco:3 | Buffalo WSR-1166DHP | MIPS 1004Kc V2.15 | 880MHz | 2 | 2 | 584.9 | 1.0.2m | 61915260 | 43607430 | 20984520 | 6569300 | 7080910 | 2516990 | 11872960 | 10285250 | 9106770 | 9.8 | 374.4 | 32.8 | 29.3 |
LEDE r3560 (17.01.4) | Broadcom BCM4708A0 | Netgear R6300 V2 | ARMv7 Processor rev 0 (v7l) | 800MHz | 2 | 1 | 1594.16 | 1.0.2m | 89318310 | 51329280 | 33426970 | 14754820 | 9872240 | 3534330 | 23390070 | 20470130 | 18075470 | 21.7 | 836.7 | 74.6 | 69.4 |
DD-WRT v3.0-r43306 | Broadcom BCM4708A0 | Buffalo WZR-1750DHP2 | ARMv7 Processor rev 0 (v7l) | 0.8 GHz | 2 | 1 | 1594.16 | 1.1.1g | 98025660 | 54619400 | 35593900 | 14639460 | 9720150 | 3535370 | 26211990 | 22703590 | 18920190 | 21.5 | 832.7 | 62.8 | 68.7 |
DD-WRT v3.0-r39296 | Broadcom BCM4709A0 | Buffalo WXR-1900DHP | ARMv7 Processor rev 0 (v7l) | 1 GHz | 2 | 1 | 1993.93 | 1.1.1b | 121496750 | 68163930 | 44643000 | 18453850 | 12166210 | 4266780 | 32805670 | 28369560 | 24634170 | 26.7 | 1041.5 | 78.6 | 84.7 |
Attitude Adjustment r36088 (12.09) | Qualcomm Atheros IPQ8064 | Sitecom Greyhound AC2600 | ARMv7 Processor rev 0 (v7l) | 1.4 GHz | 4 | 1 | 12.56 | 1.0.2a | 97386220 | 38651060 | 31463530 | 12692390 | 14909440 | 5584660 | 28132830 | 24241260 | 21118510 | 21.2 | 755.7 | 73.8 | 60.2 |
Attitude Adjustment r36088 (12.09) | Broadcom BCM2835 (BCM2708) | Raspberry Pi Model B | ARM1176JZF-S | 700 MHz | 1 | 1 | 697.95 | 1.0.1e | 13225220 | 4608750 | 2451050 | 1546240 | 2159960 | 790190 | 2747390 | 2405380 | 2143570 | 1.7 | 58.2 | 5.8 | 4.7 |
r44379 | Broadcom BCM2836 (BCM2709) | Raspberry PI 2 Model B | ARMv7 Processor rev 5 (v7l) | 900 MHz | 4 | 1 | 38.4 | 1.0.2 | 39024980 | 11390630 | 8862380 | 3876520 | 5043200 | 1778690 | 7845210 | 6810970 | 6017370 | 10.2 | 371.2 | 36.2 | 29.8 |
r10121 | Broadcom BCM2837B0 (BCM2710) | Raspberry Pi 3 B+ | 1.4GHz 64-bit 4 core ARM Cortex A53 | 1.4 GHz | 4 | 1 | 38.40 | 1.1.1c | 145304580 | 157944490 | 84888230 | 122887510 | 18443260 | 6412160 | 36699140 | 31600980 | 28309160 | 127.3 | 4667.8 | 345.2 | 386.8 |
r11063 | MediaTek MT7620A ver:2 eco:3 | Buffalo WHR-300HP2 | MIPS 24KEc V5.0 | 580MHz | 1 | 1 | 385.84 | 1.1.1g | 48408180 | 31015450 | 13766570 | 4334360 | 4498040 | 1582590 | 7960680 | 6926400 | 6089640 | 6.5 | 242.0 | 18.3 | 19.0 |
r11257 | Qualcomm Atheros QCA9558 ver 1 rev 0 | Buffalo BHR-4GRV2 | MIPS 74Kc V5.0 | 720MHz | 1 | 1 | 358.80 | 1.1.1i | 63650130 | 42940070 | 19438880 | 6060370 | 6441640 | 2294440 | 12502730 | 10804220 | 9587240 | 8.4 | 449.8 | 34.4 | 36.4 |
r11257 | MediaTek MT7621 ver:1 eco:3 | ELECOM WRC-2533GST | MIPS 1004Kc V2.15 | 880MHz | 2 | Thread | 584.90 | 1.1.1i | 75013270 | 47862640 | 21029760 | 6569930 | 6817590 | 2414050 | 12123680 | 10472360 | 9223820 | 9.8 | 373.5 | 28.0 | 29.0 |
r0+15411 (fork自ビルド) |
Qualcomm Atheros QCA956X ver 1 rev 0 | ELECOM WRC-300GHBK2-I | MIPS 74Kc V5.0 | Clock | 1 | 1 | 385.02 | 1.1.1i | 68991230 | 46542180 | 20937340 | 6519130 | 6956690 | 2479180 | 13585640 | 11752450 | 10411240 | 12.1 | 496.4 | 37.1 | 39.0 |
r11257 | Atheros AR7242 rev 1 | Buffalo BHR-4GRV | MIPS 24Kc V7.4 | 400MHz | 1 | 1 | 265.42 | 1.1.1i | 32623270 | 22580570 | 9682940 | 3023870 | 3067220 | 1096950 | 5568850 | 4805290 | 4224000 | 4.5 | 170.3 | 12.8 | 13.2 |
r7976 | Atheros AR7242 rev 1 | Buffalo WZR-HP-G450H | MIPS 24Kc V7.4 | 400MHz | 1 | 1 | 265.42 | 1.0.2u | 23364330 | 18401140 | 9617240 | 3059560 | 3215080 | 1135800 | 5602690 | 4808240 | 4199790 | 4.5 | 168.8 | 12.8 | 13.4 |
r7989 | Atheros AR9344 rev 2 | NETGEAR WNDR4300 | MIPS 74Kc V4.12 | 560MHz | 1 | 1 | 278.93 | 1.0.2u | 37079770 | 29768040 | 15013160 | 4696990 | 5042390 | 1777740 | 9600910 | 8332850 | 7301720 | 9.0 | 353.3 | 26.6 | 28.2 |
r11306 | MediaTek MT7620A ver:2 eco:6 | Buffalo WHR-1166DHP | MIPS 24KEc V5.0 | 580MHz | 1 | 1 | 385.84 | 1.1.1k | 49615770 | 31043110 | 13869820 | 4345530 | 4485470 | 1581900 | 8098490 | 6692380 | 6184610 | 6.4 | 228.3 | 17.2 | 18.3 |
r17637 | MediaTek MT7622BV | Linksys E8450 (UBI) | ARMv8 Processor rev 4 | 1350MHz | 2 | 1 | 25.00 | 1.1.1l | 140873390 | 513329490 | 493516460 | 119374430 | 16394620 | 5668180 | 38510930 | 34313560 | 30514520 | 123.3 | 4516.0 | 335.4 | 359.3 |
r16279 | MediaTek MT7621 ver:1 eco:3 | Buffalo WSR-2533DHPL | MIPS 1004Kc V2.15 | 880MHz | 2 | 1 | 581.63 | 1.1.1l | 74593470 | 47748780 | 20920560 | 6554970 | 6786300 | 2409130 | 12041560 | 10370980 | 9140480 | 9.7 | 371.7 | 27.9 | 28.9 |
r16325 | Broadcom BCM4708A0 | Buffalo WZR-1160DHP | ARMv7 Processor rev 0 (v7l) | 800MHz | 2 | 2 | 800.00 | 1.1.1m | 95811930 | 54338000 | 33614170 | 14699330 | 9742630 | 3429720 | 26422600 | 22919570 | 19848250 | 21.4 | 833.3 | 63.0 | 68.9 |
r16325 | Broadcom BCM47081A0 | Buffalo WZR-900DHP2 | ARMv7 Processor rev 0 (v7l) | 800MHz | 1 | 1 | 800.00 | 1.1.1m | 95430340 | 54316910 | 33488540 | 14750380 | 9734800 | 3418320 | 26382120 | 22894050 | 19827840 | 21.4 | 833.0 | 63.0 | 70.3 |
r16325 | Qualcomm Atheros IPQ8064 | NEC WG2600HP | ARMv7 Processor rev 0 (v7l) | 1.4GHz | 2 | 2 | 21.87 45.57 | 1.1.1m | 139631620 | 193281370 | 105875460 | 54536190 | 19729750 | 6730750 | 54472020 | 49644540 | 45320190 | 109.5 | 4994.8 | 400.2 | 482.2 |
opensslコマンドのオプションについて不明な点があるため、コア数1の機種(WHR-300HP2)に対し、opensslコマンドでコア数2を指定するとどうなるか実験しました。
ベンチマークでコアを使い切らない理由はないのですが、opensslコマンドのspeedオプションの仕様が不明なので、コア数指定の有無でどうなるか見ます。
原理的にはほぼ同じ結果になるはずですが、異なる点もあるようです。
2コアモデルの例を追記してみました。
(上段・コア数指定なし)
$ openssl speed md5 sha1 sha256 sha512 des des-ede3 aes-128-cbc aes-192-cbc aes-256-cbc rsa2048 dsa2048
(下段・コア数指定2)
$ openssl speed -multi 2 md5 sha1 sha256 sha512 des des-ede3 aes-128-cbc aes-192-cbc aes-256-cbc rsa2048 dsa2048
OS | SoC | Device | CPU | Clock | Core | Thread | BogoMIPS | OpenSSL Version | MD5 | SHA-1 | SHA-256 | SHA-512 | DES | 3DES | AES-128 | AES-192 | AES-256 | RSA Sign | RSA Verify | DSA Sign | DSA Verify |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
r18681 | MediaTek MT7620A ver:2 eco:3 | Buffalo WHR-300HP2 | MIPS 24KEc V5.0 | 580MHz | 1 | 1 | 385.84 | 1.1.1m | 49397420 | 31594500 | 13919550 | 4270660 | 4487510 | 1589590 | 8085850 | 6985460 | 6119340 | 6.4 | 246.4 | 18.4 | 19.0 |
r18681 | MediaTek MT7620A ver:2 eco:3 | Buffalo WHR-300HP2 | MIPS 24KEc V5.0 | 580MHz | 1 | 1 | 385.84 | 1.1.1m | 49469070 | 31554510 | 13856660 | 4256430 | 4478340 | 1587300 | 8095220 | 6971050 | 3815680 | 6.4 | 242.9 | 18.0 | 18.5 |
r16325 | Broadcom BCM4708A0 | Buffalo WZR-1166DHP(-multi 1) | ARMv7 Processor rev 0 (v7l) | 800Mhz | 2 | 2 | 800.00 800.00 | 1.1.1m | 95692120 | 53662360 | 33475950 | 14715320 | 9693300 | 3419680 | 26379610 | 22887250 | 19914410 | 21.4 | 832.8 | 62.8 | 69.8 |
r16325 | Broadcom BCM4708A0 | Buffalo WZR-1166DHP(-multi 2) | ARMv7 Processor rev 0 (v7l) | 800MHz | 2 | 2 | 800.00 800.00 | 1.1.1m | 190792630 | 108644700 | 66988990 | 29416700 | 19479470 | 6830860 | 52796220 | 45772460 | 39694460 | 42.8 | 1665.5 | 125.6 | 136.0 |
r16325 | Qualcomm Atheros IPQ8064 | NEC WG2600HP(-multi 1) | ARMv7 Processor rev 0 (v7l) | 1.4GHz | 2 | 2 | 21.87 45.57 | 1.1.1m | 139631620 | 193281370 | 105875460 | 54536190 | 19729750 | 6730750 | 54472020 | 49644540 | 45320190 | 109.5 | 4994.8 | 400.2 | 482.2 |
r16325 | Qualcomm Atheros IPQ8064 | NEC WG2600HP(-multi 2) | ARMv7 Processor rev 0 (v7l) | 1.4GHz | 2 | 2 | 21.87 45.57 | 1.1.1m | 277463040 | 384800090 | 210960730 | 108786350 | 39781720 | 13415420 | 108463450 | 98922150 | 90224980 | 218.3 | 9975.9 | 796.9 | 967.3 |
Ubuntu 18.04.6 | Intel(R) Core(TM)2 CPU 6700 | PC(-multi 1) | x86_64 | 2.66GHz | 2 | 2 | 5320.46 | 1.1.1 | 446255790 | 397211650 | 177452370 | 234929490 | 50289320 | 18012160 | 185351850 | 155877460 | 134058330 | 400.4 | 13672.5 | 966.3 | 1083.4 |
Ubuntu 18.04.6 | Intel(R) Core(TM)2 CPU 6700 | PC(-multi 2) | x86_64 | 2.66GHz | 2 | 2 | 5320.46 | 1.1.1 | 877605550 | 772009980 | 349725010 | 462278310 | 98846720 | 35094870 | 364491780 | 307759790 | 263915180 | 786.9 | 26862.0 | 1899.6 | 2136.5 |
r16495 | MediaTek MT7621 | Buffalo WSR-1166DHP(-multi 1) | MIPS 1004Kc V2.15 | 880MHz | 2 | 4 | 581.63 | 1.1.1m | 74891610 | 47647980 | 21007020 | 6539310 | 6813010 | 2411860 | 12051110 | 10383900 | 9181180 | 9.7 | 371.9 | 27.9 | 29.2 |
r16495 | MediaTek MT7621 | Buffalo WSR-1166DHP(-multi 2) | MIPS 1004Kc V2.15 | 880MHz | 2 | 4 | 581.63 | 1.1.1m | 149166860 | 95559340 | 41975130 | 13061950 | 13620570 | 4802930 | 24086530 | 20754540 | 18341550 | 19.4 | 743.0 | 55.8 | 58.1 |
r16495 | MediaTek MT7621 | Buffalo WSR-1166DHP(-multi 4) | MIPS 1004Kc V2.15 | 880MHz | 2 | 4 | 581.63 | 1.1.1m | 150023820 | 97353730 | 42394530 | 13148440 | 14420990 | 5129550 | 24579230 | 21076610 | 18621960 | 20.3 | 777.9 | 58.2 | 61.8 |
OS | SoC | Device | CPU | Clock | Core | Thread | Ethernet | Min | Max | Avg | Option | 対向Device | 対向OS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
LEDE r3560 (17.01.4) | Atheros AR7242 rev 1 | Buffalo WZR-HP-G302N | MIPS 24Kc V7.4 | 400MHz | 1 | 1 | 1G | 62 ms | 99 ms | 81 ms | -r $IP | Intel 82579V | Ubuntu 16.04 LTS(xenial) on WSL |
LEDE r3560 (17.01.4) | Atheros AR7161 rev 2 | Buffalo WZR-HP-AG300H | MIPS 24Kc V7.4 | 680MHz | 1 | 1 | 1G | 39 ms | 68 ms | 54 ms | -r $IP | Intel 82579V | Ubuntu 16.04 LTS(xenial) on WSL |
LEDE r3560 (17.01.4) | MediaTek MT7620A ver:2 eco:6 | Buffalo WHR-1166DHP2 | MIPS 24KEc V5.0 | 580MHz | 1 | 1 | 100M | 52 ms | 82 ms | 67 ms | -r $IP | Intel 82579V | Ubuntu 16.04 LTS(xenial) on WSL |
LEDE r3560 (17.01.4) | MediaTek MT7621 ver:1 eco:3 | Buffalo WSR-1166DHP | MIPS 1004Kc V2.15 | 880MHz | 2 | 2 | 1G | 16 ms | 28 ms | 22 ms | -r $IP | Intel 82579V | Ubuntu 16.04 LTS(xenial) on WSL |
LEDE r3560 (17.01.4) | Broadcom BCM4708A0 | Netgear R6300 V2 | ARMv7 Processor rev 0 (v7l) | 800MHz | 2 | 1 | 1G | 20 ms | 38 ms | 29 ms | -r $IP | Intel 82579V | Ubuntu 16.04 LTS(xenial) on WSL |
OS | SoC | Device | CPU | Clock | Core | Thread | Ethernet | 1s Avg | 2s Avg | 3s Avg | 4s Avg | 5s Avg | Option | 対向Device | 対向OS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
LEDE r3560 (17.01.4) | Atheros AR7242 rev 1 | Buffalo WZR-HP-G302N | MIPS 24Kc V7.4 | 400MHz | 1 | 1 | 1G | 1100.0/s | 1092.4/s | 1081.6/s | 1084.8/s | 1086.5/s | -r $IP -T 5 | Intel 82579V | Ubuntu 16.04 LTS(xenial) on WSL |
LEDE r3560 (17.01.4) | Atheros AR7161 rev 2 | Buffalo WZR-HP-AG300H | MIPS 24Kc V7.4 | 680MHz | 1 | 1 | 1G | 1673.9/s | 1603.6/s | 1609.0/s | 1614.2/s | 1615.6/s | -r $IP -T 5 | Intel 82579V | Ubuntu 16.04 LTS(xenial) on WSL |
LEDE r3560 (17.01.4) | MediaTek MT7620A ver:2 eco:6 | Buffalo WHR-1166DHP2 | MIPS 24KEc V5.0 | 580MHz | 1 | 1 | 100M | 1316.3/s | 1302.0/s | 1317.2/s | 1321.8/s | 1324.3/s | -r $IP -T 5 | Intel 82579V | Ubuntu 16.04 LTS(xenial) on WSL |
LEDE r3560 (17.01.4) | MediaTek MT7621 ver:1 eco:3 | Buffalo WSR-1166DHP | MIPS 1004Kc V2.15 | 880MHz | 2 | 2 | 1G | 3729.1/s | 3851.0/s | 3825.5/s | 3558.0/s | 3409.1/s | -r $IP -T 5 | Intel 82579V | Ubuntu 16.04 LTS(xenial) on WSL |
LEDE r3560 (17.01.4) | Broadcom BCM4708A0 | Netgear R6300 V2 | ARMv7 Processor rev 0 (v7l) | 800MHz | 2 | 1 | 1G | 2888.5/s | 3220.5/s | 3416.2/s | 3449.3/s | 3398.4/s | -r $IP -T 5 | Intel 82579V | Ubuntu 16.04 LTS(xenial) on WSL |
OS | SoC | Device | CPU | Clock | Core | Thread | Ethernet | Sender | Receiver | Option | 対向Device | 対向OS |
---|---|---|---|---|---|---|---|---|---|---|---|---|
LEDE r3560 (17.01.4) | Atheros AR7242 rev 1 | Buffalo WZR-HP-G302N | MIPS 24Kc V7.4 | 400MHz | 1 | 1 | 1G | 103 Mbits/sec | 103 Mbits/sec | -c $IP -P 4 -i 1 -w 5M -f m -O 1 -t 10 | Intel 82579V | Ubuntu 16.04 LTS(xenial) on WSL |
LEDE r3560 (17.01.4) | Atheros AR7161 rev 2 | Buffalo WZR-HP-AG300H | MIPS 24Kc V7.4 | 680MHz | 1 | 1 | 1G | 156 Mbits/sec | 159 Mbits/sec | -c $IP -P 4 -i 1 -w 5M -f m -O 1 -t 10 | Intel 82579V | Ubuntu 16.04 LTS(xenial) on WSL |
LEDE r3560 (17.01.4) | MediaTek MT7620A ver:2 eco:6 | Buffalo WHR-1166DHP2 | MIPS 24KEc V5.0 | 580MHz | 1 | 1 | 100M | 95.2 Mbits/sec | 95.4 Mbits/sec | -c $IP -P 4 -i 1 -w 5M -f m -O 1 -t 10 | Intel 82579V | Ubuntu 16.04 LTS(xenial) on WSL |
LEDE r3560 (17.01.4) | MediaTek MT7621 ver:1 eco:3 | Buffalo WSR-1166DHP | MIPS 1004Kc V2.15 | 880MHz | 2 | 2 | 1G | 763 Mbits/sec | 765 Mbits/sec | -c $IP -P 4 -i 1 -w 5M -f m -O 1 -t 10 | Intel 82579V | Ubuntu 16.04 LTS(xenial) on WSL |
LEDE r3560 (17.01.4) | Broadcom BCM4708A0 | Netgear R6300 V2 | ARMv7 Processor rev 0 (v7l) | 800MHz | 2 | 1 | 1G | 367 Mbits/sec | 370 Mbits/sec | -c $IP -P 4 -i 1 -w 5M -f m -O 1 -t 10 | Intel 82579V | Ubuntu 16.04 LTS(xenial) on WSL |
#!/bin/sh MACHINE=`uname -n` IP=`cat /proc/net/arp | grep br-lan | sed 's/ .*//'` echo "*** dmesg ***" > /tmp/$MACHINE.txt dmesg >> /tmp/$MACHINE.txt echo >> /tmp/$MACHINE.txt echo "*** cpuinfo ***" >> /tmp/$MACHINE.txt cat /proc/cpuinfo >> /tmp/$MACHINE.txt echo >> /tmp/$MACHINE.txt echo "*** openssl speed ***" >> /tmp/$MACHINE.txt openssl speed md5 sha1 sha256 sha512 des des-ede3 aes-128-cbc aes-192-cbc aes-256-cbc rsa2048 dsa2048 | tee /tmp/sslspeed echo "|" `awk 'match($0,/r[0-9]+/) {print substr($0,RSTART,RLENGTH)}' /etc/banner` `awk -v FS=": " -v ORS="" '/(Processor|BogoMIPS|Hardware|machine|cpu model|system type)/ { print "| " $2 " " } END { print "" }' /proc/cpuinfo` `awk -v ORS="" '$1 ~ /OpenSSL/ {print "| " $2 " |"} $1 ~ /(md5|sha)/ {print " " $5 " |"} $1 ~ /(des|aes)/ {b = b " " $6 " |"} $1 ~ /(rsa|dsa)/ {print b " " $6 " | " $7 " ";b=""} END { print "|" }' /tmp/sslspeed | sed 's/\.\(..\)k/\10/g'` >> /tmp/$MACHINE.txt echo >> /tmp/$MACHINE.txt echo "*** ovs-benchmark latency ***" >> /tmp/$MACHINE.txt ovs-benchmark -r $IP latency >> /tmp/$MACHINE.txt echo >> /tmp/$MACHINE.txt echo "*** ovs-benchmark rate ***" >> /tmp/$MACHINE.txt ovs-benchmark -r $IP -T 5 rate >> /tmp/$MACHINE.txt echo >> /tmp/$MACHINE.txt echo "*** iperf3 ***" >> /tmp/$MACHINE.txt iperf3 -c $IP -P 4 -i 1 -w 5M -f m -O 1 -t 10 >> /tmp/$MACHINE.txt