Rock Pi S
https://gyazo.com/cdb646672294e08d1920a8366f6ad9fe
RK3308を搭載したボードコンピュータ
公式サイト
販売サイト
SeeedStudioのほうが売り切れが続いているので、ALLNET Chinaで買うのがよい
所感
安い
15ドルくらい
後述の通りOpenSSLのパフォーマンスは良いがイーサネットが100Mなので、闇ネットゲートウェイに向いているかというと微妙 OpenSSLのパフォーマンスがボトルネックになっているRPi4よりはいいかもしれない
発熱がめちゃくちゃ少ない
発熱が少ないということは消費電力も少ないので、5V1Aくらいの安くて小さいACアダプタが使えるかもしれない
OpenSSLのパフォーマンス
Without BT/WiFi 512MB にArmbian Busterをいれて試してみた
ハードウェアアクセラレーション利用可能の模様
EVPなし:
code:sh
pi@gsnm03:~$ openssl speed aes-256-cbc
Doing aes-256 cbc for 3s on 16 size blocks: 2388791 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 64 size blocks: 645304 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 256 size blocks: 165171 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 1024 size blocks: 41540 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 8192 size blocks: 5199 aes-256 cbc's in 3.00s
Doing aes-256 cbc for 3s on 16384 size blocks: 2598 aes-256 cbc's in 3.00s
OpenSSL 1.1.1d 10 Sep 2019
built on: Tue Aug 24 08:30:43 2021 UTC
options:bn(64,64) rc4(char) des(int) aes(partial) blowfish(ptr)
compiler: gcc -fPIC -pthread -Wa,--noexecstack -Wall -Wa,--noexecstack -g -O2 -fdebug-prefix-map=/build/openssl-RzZXhH/openssl-1.1.1d=. -fstack-protector-strong -Wformat -Werror=format-security -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DVPAES_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
aes-256 cbc 12740.22k 13766.49k 14094.59k 14178.99k 14196.74k 14188.54k
EVPあり:
code:sh
pi@gsnm03:~$ openssl speed -evp aes-256-cbc
Doing aes-256-cbc for 3s on 16 size blocks: 7386312 aes-256-cbc's in 3.00s
Doing aes-256-cbc for 3s on 64 size blocks: 4440647 aes-256-cbc's in 3.00s
Doing aes-256-cbc for 3s on 256 size blocks: 1697460 aes-256-cbc's in 3.00s
Doing aes-256-cbc for 3s on 1024 size blocks: 493437 aes-256-cbc's in 3.00s
Doing aes-256-cbc for 3s on 8192 size blocks: 64729 aes-256-cbc's in 3.00s
Doing aes-256-cbc for 3s on 16384 size blocks: 32335 aes-256-cbc's in 3.00s
OpenSSL 1.1.1d 10 Sep 2019
built on: Tue Aug 24 08:30:43 2021 UTC
options:bn(64,64) rc4(char) des(int) aes(partial) blowfish(ptr)
compiler: gcc -fPIC -pthread -Wa,--noexecstack -Wall -Wa,--noexecstack -g -O2 -fdebug-prefix-map=/build/openssl-RzZXhH/openssl-1.1.1d=. -fstack-protector-strong -Wformat -Werror=format-security -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DVPAES_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
aes-256-cbc 39393.66k 94733.80k 144849.92k 168426.50k 176753.32k 176592.21k
写真
https://gyazo.com/8053fee7f6889a3c91a37b8b87a05e8f
https://gyazo.com/d0ea3660990a1606180a316d1bae6df7
https://gyazo.com/cdb646672294e08d1920a8366f6ad9fe