
Deadline IOスケジューラがブロックIOパフォーマンスに与える影響を測定しようとしています。
私の設定には以下が含まれます。
- カーネルバージョン: 4.4.154
- ストレージデバイス:eMMC 64GB
- リリースバージョン:VERSION = "18.04.4 LTS(バイオニックビーバー)
提案されているように、Andrew Morton Interactive Workload(AMIW)を試してみました。 https://lwn.net/Articles/10874/ つまり、多くのコンテンツをディスクにフラッシュし(dbench xxxを起動するか、dd if = / dev / zero of = test_file bs = 64kを実行して)、cat dir / * .c時間を指定します。ここで dir/ は多くの内容を保持します。ソースファイル。
しかし、[cfq]、[deadline]、[noop]の読み出し時間はほぼ同じであることがわかりました。
なぜそんなことですか?
実質的なパフォーマンス向上を確認するには、どのテストケースを使用する必要がありますか?