Skip to content
首页 » FAQs » Page 4

FAQs

当数据流经 IO 路径(压缩→加密→写入闪存和从闪存读取→解密→解压缩)时,如何处理每个写入和读取 IO 请求?

这大致是整个过程!存储设备接收写入的输入/输出操作(IO),执行数据压缩和整理,以生成与页面对齐的数据块,接着对数据进行加密,最后将其写入存储介质。在读取数据时,这个过程将会被反转,即先解密、解压缩,然后将数据发送给主机。

在ScaleFlux计算存储上运行未压缩数据时,是否会出现预期的延迟波动和性能降低?

不会,但当数据不可压缩(例如,已经加密)时,我们将无法利用压缩来提高性能和服务质量(QoS)。如果您突然从发送可压缩数据切换到发送不可压缩数据,那么随着存储设备上的NAND填满,写入性能最终会下降。然而,更多地影响性能的是数据的平均可压缩性,而不是短期的变化。

计算存储的压缩速度是否比 CPU 慢?

相较于其他企业级NVMe固态硬盘,ScaleFlux存储设备可以为应用程序和服务器带来更高的性能。通过卸载CPU上的存储处理任务并优化闪存以减少写入幅度,延迟可以显著改善,同时通过减少总线上的数据流来解决性能瓶颈。此外,通过在存储设备中使用专用硬件进行压缩处理,其速度几乎可以比CPU中的快100倍。这些延迟和性能的改进直接源于在SSD控制器ASIC中实施硬件压缩。此外,对网络流量的影响也会得到改善 – 通过增加服务器中的有效存储空间,服务器可以减少从网络中获取数据的需求,从而减轻了网络流量负担。