Deadline IO 调度程序的测试用例

Deadline IO 调度程序的测试用例

我正在尝试衡量 Deadline IO 调度程序对块 IO 性能的影响。

我的设置包括:

  • 内核版本:4.4.154
  • 存储设备:eMMC 64GB
  • 发行版本:VERSION =“18.04.4 LTS(仿生海狸)

我已经按照建议尝试了 Andrew Morton 交互式工作负载 (AMIW) https://lwn.net/Articles/10874/ 即,将大量内容刷新到磁盘(我启动 dbench xxx,或执行 dd if=/dev/zero of=test_file bs=64k),然后计时 cat dir/*.c,其中 dir/ 保存大量源文件。

但我发现 [cfq]、[deadline] 和 [noop] 的读取时间或多或少相同。

这是为什么?

我应该使用什么测试用例才能看到性能的实质性改进?

相关内容