A.16. fv_cpu_pinning


CPU ピニングとは、システムリソースを特定のプロセスに割り当てる手法のことです。例えば、アプリケーションを特定の論理コアにロックすることで、タスクの切り替えを減らすことができます。

仮想化 (fv) の CPU ピニング方法は、ピニングが KVM ベースの仮想マシン内の仮想 CPU (vCPU) からホストマシン上の物理コアに行われることを除いて、似ています。

RHEL 9.4 以降では、このテストは ARM システムで実行できるようになりました。

RHEL バージョン対応

  • RHEL 8
  • RHEL 9

テストの対象

fv_cpu_pinningテストは、ゲスト仮想マシン (VM) の vCPU がホストマシンの専用 CPU に設定され、固定されるかどうかを検証します。このテストはホストマシン上で実行され、RHEL 8 ベースの RHV 4 リリースの機能認定のために RHEL 8 でサポートされています。

テストの内容

fv_cpu_pinningテストでは、3 つのサブテストが実行されます。ゲスト VM の VCPU を設定し、FV CPU Pinning を実行し、FV CPU Pinning を検証します。Setup guest VM VCPU subtest では、ホストマシンの論理コア数をカウントし、その中で最後の番号のコアを分離して VM に割り当てます。Perform FV CPU Pinning サブテストでは、VM の vCPU をホストマシンの CPU にさらにピン接続します。このテストでは、virt vcpupinvcpuinfoというコマンドを使い、/proc ディレクトリーの情報をチェックしてピン留めを確認します。最後に、verify FV CPU Pinning では、ロードテストを用いて、ゲスト VM の vCPU のワークロードがピン留めされた CPU のみで処理されているかどうかを検証します。

テストの準備

このテストを実行するための特別な条件はありません。

テストの実行

fv_cpu_pinning テストは非インタラクティブです。次のコマンドを実行し、表示されるリストから適切な fv_cpu_pinning テスト名を選択します。

 rhcert-run

ランタイム

fv_cpu_pinning テストは、約 5 分で完了します。その他の必須または選択されたテストは、全体の実行時間に追加されます。

関連情報

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.