首页 > 技术点滴 > 对比SSL解密卡的速度

对比SSL解密卡的速度

2013年8月21日 baoz 阅读评论

老驱动下面跑的。准备废弃。

硬件

silicom cn1620

1、编译驱动,加载驱动,编译ssl的库,代码最好在/home下解压缩,其中的openssl我已经patch过了的

如果想针对性的开启或者关闭功能,可以看

To Enable SSL Handshake offloads only.
# sh config no-threads no-asm cavium -DHANDSHAKE_OFFLOAD

To Enable SSL Record Processing offloads only.
# sh config no-threads no-asm cavium -DRECORD_PROCESS_OFFLOAD

To Enable both SSL Handshake and Record Processing offload
# sh config no-threads no-asm cavium

2、检查是否成功驱动

奇怪,怎么是8个core,应该只有一个core,这个问题已经反馈给厂商了。

[root@localhost bin]# dmesg
Cavium Driver — 1.01-Nitrox-PX found at Bus 5 Slot 0
part number=1620
totoal number of cores=8
Finished Initializing this device
Total Number of Nitrox Devices: 1

3、查看debug level

4、对比速度

测试的AES-256加密,用8192这种大包来看,加解密速度提升75倍,吞吐提升65倍。

silicom_openssl_speed_test

  1. 本文目前尚无任何评论.