performance

Filesystem Testing Tools

学习文件系统的评价指标以及测试、跑分方法, 需要测试:

  1. 正确性
    • 这个工具很老,可能有坑
  1. 一般性能指标

    使用IOZone即可

  1. 与论文主题相关的特定评测指标(某项操作的吞吐量、延迟)

    一般需要自己实现,或者寻找有无相关工具有类似功能

    这一篇文章基本概括完了 文件系统测试工具整理

学习编写用户态文件系统

  1. FUFE 框架

    评价:性能较差,相关资料较多

  1. 拦截系统调用 + DirectIO操作裸磁盘

    性能较好,相关资料较少

  1. 全用户态实现+用户态磁盘驱动:spdk框架

    性能最好,有完整框架

    spdk articles

zood