Hasty Briefsbeta

双语

SSDs, power loss protection and fsync latency

4 months ago
  • #SSD
  • #InnoDB
  • #Performance
  • fsync/fdatasync对无掉电保护(PLP)SSD的影响:写入速度快但fsync操作慢
  • InnoDB使用O_DIRECT和O_DIRECT_NO_FSYNC时的行为:fsync频率不同,O_DIRECT_NO_FSYNC显著减少fsync调用
  • 消费级SSD(如三星990 Pro)相比企业级SSD(如英睿达T500)具有更高的fsync延迟
  • 配备PLP的企业级SSD提供更低的fsync延迟,更适合数据库场景
  • fio性能测试显示:每次写入调用fsync/fdatasync会导致写入吞吐量显著下降
  • 谷歌云Hyperdisk Balanced存储表现出高fsync延迟但fdatasync性能良好
  • Hetzner的Intel D7-P5520 SSD(企业级)展现出低同步延迟,是数据库工作负载的理想选择
  • 三星PM-9a3(企业级SSD)在小数据写入时同步延迟极佳,但大容量(2MB)写入延迟较高
  • 建议:数据库应选用企业级SSD;若不可行,需测试消费级SSD的fsync/fdatasync延迟