Soekris Net4501 et Vpn1401
Voici quelques tests réalisés il y a quelques années sur une carte Net4501 équipée d'une carte de sécurité accélératrice Vpn1401 (Soekris Engineering), je n'avais pas pris le temps de transformer ces résultats en article jusqu'alors. L'OS utilisé dans ces tests est OpenBSD 3.7, autant dire que ces derniers n'ont rien d'actuels ; le driver était quant à lui hifn(4). Vous pouvez aussi retrouver ces informations sur le site Bsdcow.
Les tests :
$ sudo sysctl kern.usercrypto
kern.usercrypto=0
$ sudo openssl speed -evp aes-256-cbc
To get the most accurate results, try to run this
program when this computer is idle.
Doing aes-256-cbc for 3s on 16 size blocks: 118091 aes-256-cbc's in 2.99s
Doing aes-256-cbc for 3s on 64 size blocks: 31088 aes-256-cbc's in 2.95s
Doing aes-256-cbc for 3s on 256 size blocks: 7859 aes-256-cbc's in 2.98s
Doing aes-256-cbc for 3s on 1024 size blocks: 1959 aes-256-cbc's in 2.98s
Doing aes-256-cbc for 3s on 8192 size blocks: 242 aes-256-cbc's in 2.93s
OpenSSL 0.9.7d 17 Mar 2004
built on: date not available
options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx)
compiler: information not available
available timing options: USE_TOD HZ=100 [sysconf value]
timing function used: getrusage
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-256-cbc 631.46k 675.53k 674.15k 672.17k 676.68k
$ sudo sysctl kern.usercrypto=1
kern.usercrypto: 0 -> 1
$ sudo openssl speed -evp aes-256-cbc
To get the most accurate results, try to run this
program when this computer is idle.
Doing aes-256-cbc for 3s on 16 size blocks: 6343 aes-256-cbc's in 0.16s
Doing aes-256-cbc for 3s on 64 size blocks: 6281 aes-256-cbc's in 0.09s
Doing aes-256-cbc for 3s on 256 size blocks: 6055 aes-256-cbc's in 0.17s
Doing aes-256-cbc for 3s on 1024 size blocks: 4919 aes-256-cbc's in 0.07s
Doing aes-256-cbc for 3s on 8192 size blocks: 1747 aes-256-cbc's in 0.05s
OpenSSL 0.9.7d 17 Mar 2004
built on: date not available
options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx)
compiler: information not available
available timing options: USE_TOD HZ=100 [sysconf value]
timing function used: getrusage
The 'numbers' are in 1000s of bytes per second processed. type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-256-cbc 649.52k 4287.83k 9018.65k 71637.62k 305310.38k
Trackbacks are disabled.