« Brother P-Touch Editor 格好いい画面に | Main | asterisk sip.conf »

August 09, 2008

ALIX2 FreeBSD glxsb driver

> I've ported the glxsb (Geode LX security bloc) driver from OpenBSD to
> FreeBSD 7. The Geode LX is used on the net5501.
>
> http://user.lamaiziere.net/patrick/glxsb-220608.tar.gz

ALIX2にSECURITY BLOCKなるものがありcryptoを支援してくれるらしい。(VIAではPadLockがある)

早速試してみる。FreeBSD 7.0-R + ちょっといじった Kernel です。

# kldload ./glxsb.ko
glxsb0: <AMD Geode LX Security Block (AES-128-CBC,RNG)> mem 0xefff4000-0xefff7fff irq 9 at device 1.2 on pci0

◆通常はこんな感じ(openssl speed -elapsed -evp aes128 aes-128-cbc)
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
aes-128 cbc       5313.18k     5492.30k     5574.87k     5593.94k     5588.37k
aes-128-cbc       4855.14k     5349.71k     5519.18k     5567.79k     5574.31k

◆使うとこんな感じ(openssl speed -engine cryptodev -elapsed -evp aes-128-cbc aes-128-cbc )
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
aes-128 cbc       5281.94k     5484.59k     5573.82k     5593.70k     5586.29k
aes-128-cbc        387.04k     1509.81k     5431.01k    15520.95k    30408.12k

DESでは効かないのでAESのみだが、ブロックサイズが大きければ5倍位は性能向上。IPSECを使った事無いから良く分からないがショートパケットのときはどうなるのかな?

VPN1411を使ったときとどっちが速いのだろう?

ちなみに AMD64(AMD Turion MT-40) な FreeBSD 7.0-R にやらせると…
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
aes-128 cbc      81844.03k    93806.33k    95625.98k    95434.25k    96184.86k
aes-128-cbc      85896.59k    92334.70k    95244.87k    95851.93k    96190.36k
まぁ、電気食うだけ仕事する。

|

« Brother P-Touch Editor 格好いい画面に | Main | asterisk sip.conf »

Comments

Post a comment



(Not displayed with comment.)




« Brother P-Touch Editor 格好いい画面に | Main | asterisk sip.conf »