Warning message

This translation is outdated. For the most up-to-date information, please refer to the English version.

GFP_ATOMIC の割り当てに失敗し (ネットワークパケットが落ち)、カーネルの警告メッセージとバックトレースが発生する

Solution Verified - Updated -

Issue

  • ネットワークスタックによる GFP_ATOMIC の割り当てに失敗してパケットが落ち、以下のメッセージがコンソールに表示されます。
page allocation failure. order:2, mode:0x4020
  • このエラーのあとにバックトレースが発生します。そのバックトレースは以下のような特徴がありますが、影響を受けるモジュールは通常異なります。
kernel: ksoftirqd/0: page allocation failure. order:1, mode:0x20
kernel:Pid:4, comm: ksoftirqd/0 Tainted:P           ---------------    2.6.32-358.el6.x86_64 #1
kernel:Call Trace:
kernel:<IRQ>  [<ffffffff8112c127>] ?__alloc_pages_nodemask+0x757/0x8d0
kernel:[<ffffffff811669d2>] ? kmem_getpages+0x62/0x170
kernel:[<ffffffff811675ea>] ? fallback_alloc+0x1ba/0x270
kernel:[<ffffffff8116703f>] ? cache_grow+0x2cf/0x320
kernel:[<ffffffff81167369>] ?____cache_alloc_node+0x99/0x160
kernel:[<ffffffff81168530>] ? kmem_cache_alloc_node_trace+0x90/0x200
kernel:[<ffffffff8116874d>] ?__kmalloc_node+0x4d/0x60
kernel:[<ffffffff8143d6ad>] ?__alloc_skb+0x6d/0x190
kernel:[<ffffffff8143d7ed>] ? dev_alloc_skb+0x1d/0x40
kernel:[<ffffffffa0d01174>] ? ipoib_alloc_rx_skb+0x44/0x200 [ib_ipoib]
kernel:[<ffffffffa0d013cf>] ? ipoib_ib_handle_rx_wc+0x9f/0x590 [ib_ipoib]
kernel:[<ffffffffa0d01977>] ? ipoib_poll+0xb7/0x160 [ib_ipoib]
kernel:[<ffffffff8144cd43>] ? net_rx_action+0x103/0x2f0
kernel:[<ffffffff81076fb1>] ?__do_softirq+0xc1/0x1e0
kernel:[<ffffffff8100c1cc>] ? call_softirq+0x1c/0x30
kernel:<EOI>  [<ffffffff8100de05>] ? do_softirq+0x65/0xa0

Environment

  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 6
  • Red Hat Enterprise Linux 5
  • Red Hat Enterprise Linux 4
  • 1 ギガビット、10 ギガビット、40 ギガビットなどの高速ネットワークインターフェイス

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In