http://ossmpedia.org/messages/linux/2.6.9-34.EL/482.ja 物理ページの確保に失敗した。要求したサイズと確保時に指定した空きページの探索方法を表示する。 物理メモリが不足している場合に発生する。また,空きメモリが充分であっても,物理メモリが断片化し要求サイズ分の物理ページが連続して確保できない場合は発生する。 うーむ、この説明だと普通のときは出ないメッセージであるかのように書いてあるが、んなこたーない。 ネットワーク系のドライバだとパケット受け取った時に、そのデータを格納する用のメモリ確保を行うことが多いのだが、そのときに使われる関数 netdev_alloc_skb() は __GFP_NOWARN を立てない。 かつ、Linuxはメモリ管理哲学としてぎりぎりまでメモリを開放せずにキャッシュとして使い続け、メモリ確保要求が来てから開放する