In diesem Dokument wird beschrieben, wie Sie die Anzahl der sichtbaren CPU-Kerne einer VM-Instanz anzeigen.
Wenn Sie sich die Details einer VM ansehen, können Sie prüfen, ob die VM die Standardanzahl sichtbarer CPU-Kerne hat oder diese Zahl angepasst wurde. Wenn Sie die Anzahl der sichtbaren CPU-Kerne einer VM reduzieren, können Sie die Lizenzkosten senken, ohne die Leistungsgrenzen für Persistent Disk zu reduzieren. Eine Reduzierung der Anzahl der sichtbaren CPU-Kerne kann jedoch die Netzwerkleistung beeinträchtigen.
Hinweise
-
Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben.
Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud-Dienste und APIs überprüft.
Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so bei Compute Engine authentifizieren.
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.
Rufen Sie in der Google Cloud Console die Seite VM-Instanzen auf.
Klicken Sie in der Spalte Name auf den Namen der VM.
Die Detailseite der VM wird geöffnet und der Tab Details ist ausgewählt.
Prüfen Sie im Abschnitt Maschinenkonfiguration den Wert für Benutzerdefinierte sichtbare Kerne. Wenn kein Wert angezeigt wird, hat die VM die Standardanzahl sichtbarer CPU-Kerne.
VM_NAME
: der Name der VM.ZONE
ist die Zone, in der sich die VM befindet.PROJECT_ID
: die Projekt-ID des Projekts, in dem sich die VM befindet.ZONE
ist die Zone, in der sich die VM befindet.VM_NAME
: der Name der VM.
REST
Verwenden Sie die von der gcloud CLI bereitgestellten Anmeldedaten, um die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung zu verwenden.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Weitere Informationen finden Sie unter Für die Verwendung von REST authentifizieren in der Dokumentation zur Google Cloud-Authentifizierung.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen den Compute-Instanzadministrator (Version 1) zu gewähren, um die Berechtigung zu erhalten, die Sie zum Aufrufen der Details einer VM benötigen. (
roles/compute.instanceAdmin.v1
) IAM-Rolle für die VM oder das Projekt. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.Diese vordefinierte Rolle enthält die Berechtigung
compute.instances.get
, die zum Aufrufen der Details einer VM erforderlich ist.Sie können diese Berechtigung auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Anzahl der sichtbaren CPU-Kerne für eine VM ansehen
Wählen Sie eine der folgenden Optionen aus, um festzustellen, ob die Anzahl der sichtbaren CPU-Kerne für eine VM angepasst wurde:
Console
gcloud
Wenn Sie die Details einer VM aufrufen möchten, verwenden Sie den Befehl
gcloud compute instances describe
.gcloud compute instances describe VM_NAME \ --zone=ZONE
Ersetzen Sie Folgendes:
Wenn die Anzahl der sichtbaren CPU-Kerne für die VM angepasst wurde, enthält die Ausgabe das Feld
visibleCoreCount
so:advancedMachineFeatures: visibleCoreCount: VISIBLE_CORE_COUNT ...
Wenn die Ausgabe das Feld
visibleCoreCount
nicht enthält, hat die VM die Standardanzahl sichtbarer CPU-Kerne.REST
Stellen Sie eine
GET
-Anfrage an die Methodeinstances.get
, um die Details der VM aufzurufen.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME
Ersetzen Sie Folgendes:
Wenn die Anzahl der sichtbaren CPU-Kerne für die VM angepasst wurde, enthält die Ausgabe das Feld
visibleCoreCount
so:{ ... "advancedMachineFeatures": { visibleCoreCount: VISIBLE_CORE_COUNT }, ... }
Wenn die Ausgabe das Feld
visibleCoreCount
nicht enthält, hat die VM die Standardanzahl sichtbarer CPU-Kerne.Nächste Schritte
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-12-03 (UTC).
-