如何在Linux上为Node.js加密启用AES-NI(硬件加速)?

菲尔伯格:

我编写了一个基本函数来测试Node.js内置加密函数的AES-256-CBC模式的速度。这些功能使用OpenSSL,因此它们应该支持AES-NI,但是当我正确启用AES-NI并对OpenSSL进行命令行测试时,OpenSSL的加密速度为〜350MB / s,而Node.js的加密速度仅为〜100MB / s。加密货币。

我使用此答案在命令行中启用OpenSSL AES-NI并如下运行:

openssl speed -evp aes-256-cbc

我的问题是,如何使AES的Node.js加密函数的速度与在命令行中运行的OpenSSL的速度匹配?我怀疑原因是无法使用AES-NI

菲尔伯格:

在最新版本v0.12(刚刚公开发布)之前,似乎没有正确启用此功能。

此处提供了一些说明,网址为http://strongloop.com/strongblog/performance-node-js-v-0-12-whats-new/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在ffmpeg中使用硬件加速

测试是否已为CSS动画启用了硬件加速?

我可以为Angular Material启用硬件加速吗?

Android Studio上模拟器的硬件加速问题

Raspberry PI上的FFmpeg硬件加速

Android上的硬件层和硬件加速

如何在Windows Server 2019中为Android模拟器启用硬件加速?

如何通过硬件加速为2D图形设置C ++项目

在Ubuntu 14.04的VMWare Workstation 10上启用3D硬件加速

如何验证是否启用了硬件加速?

如何在Intel显卡上启用Flash的硬件加速?

如何使用Intel HD 4000 GPU在VLC中启用硬件加速视频?

使用NVIDIA Optimus / Bumblebee启用硬件加速的桌面效果

如何在Xubuntu 17.10上使用Chromium启用GPUVideoDecode(硬件加速)?

启用Intel图形或启用硬件加速后,全屏显示Chrome HTML5视频为黑色

JS硬件加速图像比较

在Android上启用硬件加速的情况下,页面转换速度很慢

如何检测Core Image的硬件加速?

启用硬件加速:translate3d

如何在Ubuntu 14.04.1上为Unity启用硬件加速?

CSS:在Safari中启用Webkit硬件加速效果很好,在Chrome中混乱

如何在Linux中禁用硬件加速?

Chrome中的“使用硬件加速”选项如何影响性能?

如何检测Android H.264硬件加速功能

Ubuntu服务器上的硬件加速

如何在 Linux Mint 20 中的 Celluloid 视频播放器中启用硬件加速?

Windows 上的硬件加速 FFMPEG

Android 上的硬件加速 H.264/HEVC 视频解码为 OpenGL FBO 或纹理

如何为 Web 浏览器启用硬件加速