3.3. NFV BIOS 設定
次の表は、Red Hat OpenStack Services on OpenShift (RHOSO) 環境のネットワーク機能仮想化 (NFV) に必要な BIOS 設定を示しています。
BIOS で SR-IOV グローバルおよび NIC 設定を有効にする必要があります。有効にしないと、SR-IOV Compute ノードを使用した RHOSO デプロイメントが失敗します。
| パラメーター | 設定 |
|---|---|
|
| Disabled |
|
| Disabled |
|
| Enabled |
|
| Enabled |
|
| Enabled |
|
| Enabled |
|
| Performance |
|
| Enabled |
|
| 確定的なパフォーマンスを必要とする NFV デプロイメントでは無効になっています。他のすべてのシナリオで有効です。 |
|
| Intel カードで VFIO 機能が必要な場合には Enabled |
|
| Disabled |
TuneD CPU パーティショニング省電力プロファイル cpu-partitioning-powersave を使用している場合は、BIOS で適切な C ステート電源状態レベルを有効にする必要があります。BIOS 設定の詳細は、ハードウェアベンダーにお問い合わせください。
intel_idle ドライバーを使用するプロセッサーでは、Red Hat Enterprise Linux は BIOS 設定を無視し、プロセッサーの C ステートを再度有効にすることができます。
カーネルブートコマンドラインでキーと値のペア intel_idle.max_cstate=0 を指定すると、intel_idle を無効にし、代わりに acpi_idle ドライバーを使用できます。
current_driver の内容をチェックして、プロセッサーが acpi_idle ドライバーを使用していることを確認します。
$ cat /sys/devices/system/cpu/cpuidle/current_driver
- 出力例
acpi_idle
Tuned デーモンの起動に時間がかかるため、ドライバーを変更した後は多少の遅延が発生します。ただし、Tuned のロード後、プロセッサーはより深い C ステートを使用しません。