In diesem Dokument wird beschrieben, wie Sie die Anzahl der sichtbaren CPU-Kerne für eine VM-Instanz aufrufen.
Wenn Sie die Details einer VM aufrufen, können Sie prüfen, ob die VM die Standardanzahl sichtbarer CPU-Kerne hat oder ob diese Anzahl angepasst wurde. Wenn Sie die Anzahl der sichtbaren CPU-Kerne für eine VM reduzieren, können Sie Lizenzkosten senken, ohne die Leistungsgrenzwerte für Persistent Disks zu reduzieren. Wenn Sie jedoch die Anzahl der sichtbaren CPU-Kerne reduzieren, kann sich dies auf die Netzwerkleistung auswirken.
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. Wenn Sie
Code oder Beispiele aus einer lokalen Entwicklungsumgebung ausführen möchten, können Sie sich bei
Compute Engine authentifizieren, indem Sie eine der folgenden Optionen auswählen:
Wählen Sie den Tab für die Verwendung der Beispiele auf dieser Seite aus:
Console
Wenn Sie über die Google Cloud Console auf Google Cloud Dienste und APIs zugreifen, müssen Sie die Authentifizierung nicht einrichten.
gcloud
-
Installieren Sie die Google Cloud CLI. Initialisieren Sie die Google Cloud CLI nach der Installation mit dem folgenden Befehl:
gcloud initWenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.
-
- Legen Sie eine Standardregion und -zone fest.
REST
Wenn Sie die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, verwenden Sie die Anmeldedaten, die Sie der gcloud CLI bereitstellen.
Installieren Sie die Google Cloud CLI.
Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.
Weitere Informationen finden Sie in der Google Cloud Authentifizierungsdokumentation unter Für die Verwendung von REST authentifizieren.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen den
Compute-Instanzadministrator (Version 1) (roles/compute.instanceAdmin.v1)
zu gewähren, um die Berechtigung zu erhalten, die
Sie zum Aufrufen der Details einer VM benötigen.
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 zu ermitteln, ob die Anzahl der sichtbaren CPU-Kerne für eine VM angepasst wurde:
Console
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.
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:
VM_NAME: der Name der VM.ZONEist die Zone, in der sich die VM befindet.
Wenn die Anzahl der sichtbaren CPU-Kerne für die VM angepasst wurde, enthält die Ausgabe das Feld visibleCoreCount wie folgt:
advancedMachineFeatures:
visibleCoreCount: VISIBLE_CORE_COUNT
...
Wenn die Ausgabe das Feld visibleCoreCount nicht enthält, dann
hat die VM die
Standardanzahl sichtbarer CPU-Kerne.
REST
Wenn Sie die Details einer VM aufrufen möchten, senden Sie eine GET Anfrage an die
instances.get Methode.
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME
Ersetzen Sie Folgendes:
PROJECT_ID: die Projekt-ID des Projekts, in dem sich die VM befindet.ZONEist die Zone, in der sich die VM befindet.VM_NAME: der Name der VM.
Wenn die Anzahl der sichtbaren CPU-Kerne für die VM angepasst wurde, enthält die Ausgabe das Feld visibleCoreCount wie folgt:
{
...
"advancedMachineFeatures": {
visibleCoreCount: VISIBLE_CORE_COUNT
},
...
}
Wenn die Ausgabe das Feld visibleCoreCount nicht enthält, dann
hat die VM die
Standardanzahl sichtbarer CPU-Kerne.