Skip to content
首页 » FAQs » Page 3

FAQs

将计算迁移到每个存储设备中是如何创建更具可扩展性的解决方案?

存力和算力可以相互线性扩展,扩其中一个,另一个也会扩展。因为每张盘都内置计算加速引擎,我们扩展容量时都可以做到线性计算能力扩展。 友商需要扩机器才可以扩展计算能力。 每个添加到系统中的CSD都提供了足够的计算能力来处理CSD的任务。试图使用CPU核心来扩展压缩吞吐量以匹配多个NVMe的能力是一场不会胜利的战斗。

为什么存储中的硬件压缩不常见?

尽管ScaleFlux和Pure都提供基于闪存的解决方案,但这两家公司正在应对存储市场的不同需求。Pure销售全闪存阵列(AFA)- 这是一个完整的系统,配备了他们自家的专有软件和管理工具。ScaleFlux销售的存储设备适用于任何服务器原始设备制造商(OEM)的系统。ScaleFlux的存储设备不需要安装任何专有驱动程序或新软件。ScaleFlux的CSD(计算存储设备)可以插入到与其他供应商的NVMe SSDs相同的插槽中。 这两家公司都提供数据降低功能。Pure在系统级别管理压缩和去重,类似于其他存储阵列供应商。在阵列级别,他们的重点是最大化数据压缩和去重,通常涉及大块数据的压缩。这种粗粒度压缩对于高性能应用程序不太适用,因为它可能引入显著的读取放大和延迟问题。而ScaleFlux将压缩引入到各个存储设备中,以对小数据块进行压缩。这种细粒度压缩允许高性能应用程序以及混合读写工作负载充分利用压缩,使其既可以作为加速器,又可以作为降低存储成本的工具。

ScaleFlux如何在存储设备内部启用原地处理 CSD 3000 使用硬件引擎来执行压缩/解压缩功能。 ScaleFlux 如何利用数据压缩?

在存储设备上进行压缩时,压缩可以充当性能加速器,因为它减少了存储设备上的额外开销,例如垃圾回收。这样做的结果是减少了写入放大,尤其在混合读/写场景下,减少了进出闪存芯片的数据流量,进而提高了响应速度。此外,所有这些任务都从CPU中卸载,以便CPU可以更多地投入执行更高价值任务。

ScaleFlux 如何处理大文件数据集,例如包含非常大文件的无人机成像?

这些存储设备是块设备。将大文件发送到存储设备时,文件会被分成4KB的数据块进行压缩(对用户来说是不可见的),然后写入NAND存储。已经使用视频或图像压缩编解码器进行处理,这些几乎没有进一步可压缩空间。 进行过压缩的无人机图像将不会看到太多的剩余压缩效果。