我最近购买了一台 NAS,它提供加密功能。它是 QNAP TS459 Pro II。
如果我选择加密设备上的数据,性能会受到多大影响?
答案1
这取决于工作负载。最好对工作负载进行负载测试。加密会增加数据的访问时间,也可能会降低带宽。因此,具有大量小请求的负载将受到更大的影响。如果您有一次性上传或下载的大文件(例如,没有通过 NFS 运行的数据库),那么您可能不会注意到任何差异。
答案2
QNAP NAS 设备不过是一个带有 Web 界面的 Linux 盒子。显然,性能会受到很大影响 -QNAP 论坛上的这篇文章描述吞吐量从 60 MB/s 下降到 16 MB/s。CPU 不太强大,而且由于使用 dm-crypt 进行加密和不支持使用多个线程,它甚至不会使用双核 Atom CPU 的一个以上的核心(至少如果没有设置多个设备进行加密)。
另一条路线是使用自加密驱动器- 这种硬件可以确保加密和静态数据保护,而不会影响性能。似乎有人已经掌握了它使用 shell 和编辑配置/脚本文件来操作 QNAP。