XFS on x86_64はまったく実用的ではないとかなんとかいう議論をLKMLでしている。XFSって1ページ
書き出すだけでもスタック3.5Kも使うのよね。カーネルスタックはページサイズx2なので8Kしかない。
よって
とか考えるとあきらかに突き破っていて、LVMやMDやNFSを使うとそんな複雑なパターンを
考えなくても正常系で普通に突き破るという。David Chinnerが既知の問題で直せないと
言っているからには、本当にダメなんだろう。
世間の人がどうやって回避しているのか知りたいものである。
書き出すだけでもスタック3.5Kも使うのよね。カーネルスタックはページサイズx2なので8Kしかない。
よって
なんか色々処理
+- kmalloc
+- メモリ不足なので回収
+- pageout
+- writepage
+ kmalloc
+- このへんでさらに割り込み
とか考えるとあきらかに突き破っていて、LVMやMDやNFSを使うとそんな複雑なパターンを
考えなくても正常系で普通に突き破るという。David Chinnerが既知の問題で直せないと
言っているからには、本当にダメなんだろう。
世間の人がどうやって回避しているのか知りたいものである。
コメント
コメント一覧 (5)
RHEL(CentOS)の次のメジャーバージョンアップで治るんだろうと思ってたらbug fix無理ポかよ /( ^ o ^ )\
8Kなら別スタックなしなので、割り込みネストとか考えると恐ろしいことに。
ソース上の影響は意外と小さかった。
ありえないけど