IO ジェネレーターのデバッグの一環として、x64 ハードウェア (複数のシステムで検証済み) で実行されている RH 6.4 で奇妙な結果セットに出くわしました。
-- アプリケーションは Linux 非同期 IO (つまり、非 posix) を使用して raw ディスク パーティション (/dev/sdb1、O_DIRECT) にアクセスし、root として実行されます。
-- アプリケーションは、100 io/s と 60% の書き込みを報告します。
-- アプリケーションの strace は、毎秒 100 の AIO 操作を反映して、io_submit() および io_getevents() への毎秒 100 の呼び出しを報告します。
-- 「dstat --aio」は 1 秒あたり 100 の操作を示します
-- iostat は予想どおり 40 回の読み取り/秒を報告しますが、予想の 2 倍の 120 回の書き込み/秒を報告します。
-- 同期 IO を使用する以前の実装では、「二重化された」書き込みは表示されません。
この動作は既知のバグですか?