Translated message

A translation of this page exists in English.

NVMe ディスク割り込みを別のコアにリダイレクトできない

Solution In Progress - Updated -

Issue

  • 4 つの NVMe ディスクを備えたベアメタルサーバーがあります。他の CPU で実行されている重要なアプリケーションスレッドがディスク IRQ によって中断されないように、nvme ディスク割り込みを特定の CPU セットのみにリダイレクトしたいと考えています。

    特定の CPU セット上の IRQ を分離するために、isolcpus=19-35 カーネルオプションを設定しました。しかし、このオプションを使用しても、分離された CPU で nvme 割り込みが発生します。

    $ tuna show_irqs
    [...]
    143 nvme0q1                18
    144 nvme0q2                19
    145 nvme0q3                20
    146 nvme0q4                21
    147 nvme0q5                22
    148 nvme0q6                23
    149 nvme0q7                24
    150 nvme0q8                25
    151 nvme0q9                26
    152 nvme0q10               27
    153 nvme0q11               28
    154 nvme0q12               29
    155 nvme0q13               30
    

    CPU を nvme ディスク割り込みから完全に分離して、それらの CPU をアプリケーションプロセス専用にすることは可能ですか?

Environment

  • Red Hat Enterprise Linux 8
  • NVMe デバイス

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content