我正在尝试用apachebenchmark(ab)测试https行为,我想在启用和不启用aes-ni的情况下重复测试。当我发出以下命令时,我确实看到在我的系统上启用了aes-ni(一个充当服务器,另一个充当客户端)。
OPENSSL_ia32cap="~0x200000200000000" openssl speed -elapsed -evp aes-128-cbc
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
aes-128-cbc 255813.58k 277299.88k 282401.71k 284642.99k 283273.90k
openssl speed -elapsed -evp aes-128-cbc
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
aes-128-cbc 547335.98k 588501.72k 601244.50k 599078.23k 600743.94k
但是当我发出以下命令时,我看不出任何区别。我错过了什么?
1)env OPENSSL_ia32cap="~0x200000200000000" time ab -k -n 10000 https://172.31.18.179/index8192.html
2)time ab -k -n 10000 https://172.31.18.179/index8192.html
其中index8192.html
是一个大小为8192字节的文件。