2.3. BIOS 設定

以下の表に NFV に必要な BIOS 設定をまとめます。

注記

BIOS で SR-IOV グローバルおよび NIC 設定を有効にする必要があります。そうしないと、SR-IOV コンピュートノードを使用した Red Hat OpenStack Platform (RHOSP) のデプロイメントが失敗します。

表2.1 BIOS 設定

パラメーター設定

C3 Power State

Disabled

C6 Power State

Disabled

MLC Streamer

Enabled

MLC Spacial Prefetcher

Enabled

DCU Data Prefetcher

Enabled

DCA

Enabled

CPU Power and Performance

Performance

Memory RAS and Performance Config → NUMA Optimized

Enabled

Turbo Boost

確定的なパフォーマンスを必要とする NFV デプロイメントでは無効になっています。
他のすべてのシナリオで有効です。

VT-d

Intel カードで VFIO 機能が必要な場合には Enabled

NUMA memory interleave

Disabled

intel_idle ドライバーを使用するプロセッサーでは、Red Hat Enterprise Linux は BIOS 設定を無視して、プロセッサー C-state を再度有効にできます。

intel_idle を無効にして、代わりに acpi_idle ドライバーを使用するには、カーネルブートコマンドラインで key-value ペア intel_idle.max_cstate=0 を指定します。

current_driver の内容を確認して、プロセッサーが acpi_idle ドライバーを使用していることを確認します。

# cat /sys/devices/system/cpu/cpuidle/current_driver
acpi_idle
注記

Tuned デーモンが起動するまでに時間がかかるため、ドライバーの変更後にレイテンシーが発生します。ただし、Tuned の読み込み後、プロセッサーはより深い C 状態を使用しません。