Message(書式):
Arguments:
- process
-
物理ページ確保に失敗したプロセス名
- size
-
要求サイズ(__alloc_pages関数の引数order)
要求サイズは「2^order乗ページ」で計算される。
- gfp_mask
-
空きページの探索方法(__alloc_pages関数の引数gfp_mask)
Description:
物理ページの確保に失敗した。要求したサイズと確保時に指定した空きページの探索方法を表示する。
物理メモリが不足している場合に発生する。また,空きメモリが充分であっても,物理メモリが断片化し要求サイズ分の物理ページが連続して確保できない場合は発生する。
本メッセージが表示されると,続いて次のメッセージが表示される。
・カーネルの関数バックトレース
[例]
Oct 27 18:00:02 concorde kernel: [<c013fa77>] __alloc_pages+0x28b/0x29d
Oct 27 18:00:02 concorde kernel: [<c013faa1>] __get_free_pages
+0x18/0x24
Oct 27 18:00:02 concorde kernel: [<c01423f8>] kmem_getpages+0x1c/0xbb
Oct 27 18:00:02 concorde kernel: [<c0142f46>] cache_grow+0xab/0x138
Oct 27 18:00:02 concorde kernel: [<c0143138>] cache_alloc_refill
+0x165/0x19d
Oct 27 18:00:02 concorde kernel: [<c014350c>] __kmalloc+0x76/0x88
Oct 27 18:00:02 concorde kernel: [<c013e709>] mempool_resize+0x86/0x13f
Oct 27 18:00:02 concorde kernel: [<f8bb1322>] resize_pool+0x3a/0xa2
[dm_mod]
Oct 27 18:00:02 concorde kernel: [<f8bb24c3>] kcopyd_client_create
+0x71/0x9f [dm_mod]
Oct 27 18:00:02 concorde kernel: [<f8c73697>] snapshot_ctr+0x231/0x2b8
[dm_snapshot]
:
・カーネルの空きメモリ情報,スワップキャッシュ情報
[例]
Oct 27 18:00:02 concorde kernel: Mem-info:
Oct 27 18:00:02 concorde kernel: DMA per-cpu:
Oct 27 18:00:02 concorde kernel: cpu 0 hot: low 2, high 6, batch 1
Oct 27 18:00:02 concorde kernel: cpu 0 cold: low 0, high 2, batch 1
Oct 27 18:00:03 concorde kernel: cpu 1 hot: low 2, high 6, batch 1
Oct 27 18:00:03 concorde kernel: cpu 1 cold: low 0, high 2, batch 1
Oct 27 18:00:03 concorde kernel: Normal per-cpu:
Oct 27 18:00:03 concorde kernel: cpu 0 hot: low 32, high 96, batch 16
Oct 27 18:00:03 concorde kernel: cpu 0 cold: low 0, high 32, batch 16
Oct 27 18:00:03 concorde kernel: cpu 1 hot: low 32, high 96, batch 16
Oct 27 18:00:03 concorde kernel: cpu 1 cold: low 0, high 32, batch 16
Oct 27 18:00:03 concorde kernel: HighMem per-cpu:
Oct 27 18:00:03 concorde kernel: cpu 0 hot: low 14, high 42, batch 7
Oct 27 18:00:03 concorde kernel: cpu 0 cold: low 0, high 14, batch 7
Oct 27 18:00:03 concorde kernel: cpu 1 hot: low 14, high 42, batch 7
Oct 27 18:00:03 concorde kernel: cpu 1 cold: low 0, high 14, batch 7
:
Category:
警告(Warning)
Action
不要なプロセスを削除して空きメモリを作る。それでも回復しない場合はシステムを再起動する必要がある。
Misc:
本メッセージは,alloc_pages関数で物理ページの確保に失敗した場合表示される。