.「監視ディレクトリの中に含まれている全てのオブジェクトの数に比例したコストがかかってしまう」という話については、よく考えたら、ハードリンクされてるオブジェクトだけを監視対象可能性テーブルに入れれば良くて、ハードリンクなんて滅多にするものじゃないということを考えれば、少なくともカーネル内メモリについてはまず太る心配をしなくてよい、という気がしてきた。
.あいかわらず監視対象ディレクトリのdirentを全部なめてリンクカウントとinoを調べないといけないので、登録時にはファイル数に比例したコストがかかるんだが、これはもう「監視する以上はそういうものである」として許容できると考えられる。
|