Seagate FireCuda 530 NVMe SSD大文件读取速度骤降原因咨询
问题分析与解答
原因分析
- SLC缓存耗尽:Seagate FireCuda 530采用QLC闪存颗粒,配备动态+静态的SLC模拟缓存。初始读取时数据命中SLC缓存区域,能达到较高速度(你测得的4.5GB/s虽低于标称7.3GB/s,可能受主板NVMe通道带宽、文件系统开销或多线程程序调度影响);当读取数据量超过SLC缓存容量后,SSD直接读取QLC原生存储区域,速度骤降至QLC颗粒的原生性能水平。
- QLC颗粒的原生性能限制:QLC闪存的原生连续读取速度远低于SLC模拟缓存状态下的速度,FireCuda 530 4TB型号的QLC原生连续读取速度就在700-900MB/s区间,与你后续测得的数值匹配。
- 多线程程序的潜在调度开销:自行编写的C++多线程读取程序若线程数设置不合理,或未优化IO队列调度,可能在持续读取过程中出现IO资源竞争,但这并非速度骤降的核心原因。
持续读取性能是否符合预期
完全符合NVMe QLC SSD的预期。标称的7.3GB/s顺序读取速度是SLC缓存生效时的峰值性能,而非QLC颗粒的原生持续性能。当SLC缓存耗尽后,SSD切换至QLC原生读取模式,速度降至700-800MB/s属于该型号SSD的正常表现。
内容的提问来源于stack exchange,提问作者Serge Rogatch
相关产品推荐
相关产品推荐

