以下の内容はhttps://yohei-a.hatenablog.jp/entry/20110622/1308736090より取得しました。


Linux のI/Oスケジューラ層はどこにあるか

ふと、Oracle Database で記憶域に ASM を使っている場合、I/Oスケジューラを経由するんだろうかと思った。
普通に考えると、ASM を使っていても、データファイルを読み書きする際は DBWR というユーザープロセスがブロックデバイスファイルにシステムコールを発行するわけだから、I/Oスケジューラを経由する気がする。


P.598 図 14-1 を見ると、

ファイルシステムやブロックデバイスファイルのレイヤの下に汎用ブロック層があって、その下にI/Oスケジューラ層があり、その下にブロック型デバイスドライバがある。
ということで ASM を使っている場合でも I/O スケジューラを経由していると思う。




以上の内容はhttps://yohei-a.hatenablog.jp/entry/20110622/1308736090より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14