このドキュメントでは、仮想マシン(VM)インスタンスの表示可能な CPU コアの数を表示する方法について説明します。
VM の詳細を表示すると、VM にデフォルトの表示可能な CPU コアの数があるかどうか、この数がカスタマイズされているかどうかを確認できます。VM の表示可能な CPU コアの数を減らすと、Persistent Disk のパフォーマンス上限を下げることなくライセンス費用を削減できます。ただし、表示可能な CPU コアの数を減らすと、ネットワーク パフォーマンスに影響する可能性があります。
始める前に
-
まだ設定していない場合は、認証を設定します。認証とは、Google Cloud のサービスと API にアクセスするために ID を確認するプロセスです。ローカル開発環境からコードまたはサンプルを実行するには、次のいずれかのオプションを選択して Compute Engine に対する認証を行います。
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
Google Cloud コンソールの [VM インスタンス] ページに移動します。
[名前] 列で、VM の名前をクリックします。
VM の詳細ページが開き、[詳細] タブが選択されています。
[マシンの構成] セクションで、[カスタムの可視コア数] の値を確認します。値が表示されない場合、VM にはデフォルトの数の表示可能な CPU コアがあります。
VM_NAME
: VM の名前。ZONE
: VM が配置されているゾーン。PROJECT_ID
: VM が配置されているプロジェクトのプロジェクト ID。ZONE
: VM が配置されているゾーン。VM_NAME
: VM の名前。
REST
このページの REST API サンプルをローカル開発環境で使用するには、gcloud CLI に指定した認証情報を使用します。
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
詳細については、Google Cloud 認証ドキュメントの REST を使用して認証するをご覧ください。
必要なロール
VM の詳細を表示するために必要な権限を取得するには、VM またはプロジェクトに対する Compute インスタンス管理者(v1)(
roles/compute.instanceAdmin.v1
)の IAM ロールを付与するよう管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。この事前定義ロールには、VM の詳細を表示するために必要な
compute.instances.get
権限が含まれています。カスタムロールや他の事前定義ロールを使用して、この権限を取得することもできます。
VM の可視 CPU コアの数を表示する
VM に対して表示可能な CPU コアの数がカスタマイズされているかどうかを確認するには、次のいずれかのオプションを選択します。
コンソール
gcloud
VM の詳細を表示するには、
gcloud compute instances describe
コマンドを使用します。gcloud compute instances describe VM_NAME \ --zone=ZONE
次のように置き換えます。
VM の表示可能な CPU コアの数がカスタマイズされている場合、出力には次のように
visibleCoreCount
フィールドが含まれます。advancedMachineFeatures: visibleCoreCount: VISIBLE_CORE_COUNT ...
出力に
visibleCoreCount
フィールドが含まれていない場合、VM にはデフォルトの数の表示可能な CPU コアがあります。REST
VM の詳細を表示するには、
instances.get
メソッドにGET
リクエストを送信します。GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME
次のように置き換えます。
VM の表示可能な CPU コアの数がカスタマイズされている場合、出力には次のように
visibleCoreCount
フィールドが含まれます。{ ... "advancedMachineFeatures": { visibleCoreCount: VISIBLE_CORE_COUNT }, ... }
出力に
visibleCoreCount
フィールドが含まれていない場合、VM にはデフォルトの数の表示可能な CPU コアがあります。次のステップ
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-12-05 UTC。
-