OOM Killer
河野真治 @ 琉球大学情報工学です。
なんか、OSの課題で、malloc_test が強制終了されるかかレポー
トに書いて来る奴がいる。そんな風にプログラム組んでないんだ
けどなぁ。
とか思ったら、
http://dsas.blog.klab.org/archives/50706324.html
とかいう話が。Linux は、メモリが足りなくなると、勝手に kill
するのかよ!
Mach 系は、Swap が足りなくなると、メモリをリクエストしたプ
ロセスがsuspendする、のが普通。で、Swap を増やしたり、他の
プロセスを終了させてSwapを空けると、実行が再開されます。Mac
OS X でも、そういう仕様らしい。
そう言われてみると、授業中に実行して「あれ?!」とか思ったこ
とがあったっけ。今年もメモリを使い切るのを実演したら、いき
なり、X Server が止まって、変だと思ったんだよな。なんかが殺
されたんだろうなぁ。
実は知りませんでした〜 Mach/Mac OS X 使いだったもので。
---
Shinji KONO @ Information Engineering, University of the Ryukyus
河野真治 @ 琉球大学工学部情報工学科
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735