OSS Message Pedia
Sign in
Home
Help
Edit Message
Advanced Search
linux said:
Create
Edit
Delete
Latest
Advanced Search
languages: [
en
ko
]
Manual
Edit
Record
Help
Edit mid:482
You need to sing in to edit content.
Sign in
Edit content
(
*
:Mandatory item)
Message
*
:
Arguments
:
process:: 物理ページ確保に失敗したプロセス名 size:: 要求サイズ(__alloc_pages関数の引数order) 要求サイズは「2^order乗ページ」で計算される。 gfp_mask:: 空きページの探索方法(__alloc_pages関数の引数gfp_mask)
Explanation
*
:
物理ページの確保に失敗した。要求したサイズと確保時に指定した空きページの探索方法を表示する。 物理メモリが不足している場合に発生する。また,空きメモリが充分であっても,物理メモリが断片化し要求サイズ分の物理ページが連続して確保できない場合は発生する。 本メッセージが表示されると,続いて次のメッセージが表示される。 ・カーネルの関数バックトレース [例] {{{ 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
*
:
--
システムが使用不能(Emergency)
直ちに対処が必要(Alert)
致命的な状態(Critical)
エラーが発生した(Error)
警告(Warning)
通常状態だが大事な情報(Notice)
通知(Informational)
デバッグレベルの情報(Debug)
(default:priorityと同じ)
Action
:
不要なプロセスを削除して空きメモリを作る。それでも回復しない場合はシステムを再起動する必要がある。
Misc:
本メッセージは,__alloc_pages関数で物理ページの確保に失敗した場合表示される。
Example
:
kernel: lvcreate: page allocation failure. order:0, mode:0xd0
Message Data
Message
*
:
Software
*
:
(readonly)
Version
*
:
(readonly)
Distribution
(readonly)
path name
*
:
Line Number
*
:
Priority
*
:
--
Emergency
Alert
Critical
Error
Warning
Notice
Informational
Debug
Config
:
--
all
standard