タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

アーキテクチャとカーネルに関するhigedのブックマーク (1)

  • O_DIRECTで遊ぶ - takkan_mのNo planな日常

    ここ二日ほど、Linuxをインストールしていたのは、O_DIRECTで遊ぶため。たまには、Linuxでご飯を当にべているということを見せようかと。たぶん、間違っている可能性があるので、ご指摘いただけるとうれしいです。一応、参考は、Linxuカーネル解読室のP314あたり。 O_DIRECTというのは、Linuxのカーネル2.4から(だよね)openシステムコールにたてれるようになったI/Oの直接転送を指定するフラグ。 自分が今の部署にはいって、最初に書くことになったTestプログラムで使ってくれとたのまれて、ちょうど一年前ぐらいにもさわっていたんだけど(昔のブログにはかいたんだけど、今そのブログがない)、最近、仕事の空いた時間で、ファイル経由のI/Oアクセスについて、いろいろ勉強(主にオライリーのカーネルを読んでいる)していて、昔より何やってるいるかわかったきがするので、ちょっと遊ん

    O_DIRECTで遊ぶ - takkan_mのNo planな日常
    higed
    higed 2016/10/06
    カーネルはIOでファイルキャッシュをカーネル空間に保持し、遅延書き込みを実現する。CPU側にはメモリに書き込んだ時点で返り、以降の処理を続ける。O_DIRECTはI/Oまで書き込みをして返る。
  • 1