Este documento describe cómo ver la cantidad de núcleos de CPU visibles para una instancia de máquina virtual (VM).
Cuando ve los detalles de una VM , puede verificar si la VM tiene el número predeterminado de núcleos de CPU visibles o si este número se ha personalizado. Reducir la cantidad de núcleos de CPU visibles para una máquina virtual puede ayudar a reducir los costos de licencia sin reducir los límites de rendimiento del disco persistente. Sin embargo, reducir la cantidad de núcleos de CPU visibles podría afectar el rendimiento de la red.
Antes de comenzar
- Si aún no lo has hecho, configura la autenticación. La autenticación es el proceso mediante el cual se verifica su identidad para acceder a Google Cloud servicios y API. Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
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
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
En la consola de Google Cloud, vaya a la página de instancias de VM .
En la columna Nombre , haga clic en el nombre de la VM.
Se abre la página de detalles de la VM y se selecciona la pestaña Detalles .
En la sección Configuración de la máquina , verifique el valor de Núcleos visibles personalizados . Si no se muestra ningún valor, entonces la VM tiene el número predeterminado de núcleos de CPU visibles .
VM_NAME
: el nombre de la VM.ZONE
: la zona donde se encuentra la VM.PROJECT_ID
: el ID del proyecto donde se encuentra la VM.ZONE
: la zona donde se encuentra la VM.VM_NAME
: el nombre de la VM.
REST
Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Para obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .
Roles requeridos
Para obtener el permiso que necesita para ver los detalles de una VM, solicite a su administrador que le otorgue la función de IAM Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1
) en la VM o proyecto. Para obtener más información sobre cómo otorgar roles, consulte Administrar el acceso a proyectos, carpetas y organizaciones .Esta función predefinida contiene el permiso
compute.instances.get
, que es necesario para ver los detalles de una VM.Es posible que también pueda obtener este permiso con roles personalizados u otros roles predefinidos .
Ver la cantidad de núcleos de CPU visibles para una VM
Para determinar si la cantidad de núcleos de CPU visibles se personalizó para una VM, seleccione una de las siguientes opciones:
Consola
nube de gcloud
Para ver los detalles de la VM, usa el comando
gcloud compute instances describe
.gcloud compute instances describe VM_NAME \ --zone=ZONE
Reemplace lo siguiente:
Si se personalizó la cantidad de núcleos de CPU visibles para la máquina virtual, el resultado contiene el campo
visibleCoreCount
de la siguiente manera:advancedMachineFeatures: visibleCoreCount: VISIBLE_CORE_COUNT ...
Si el resultado no contiene el campo
visibleCoreCount
, entonces la VM tiene el número predeterminado de núcleos de CPU visibles .DESCANSAR
Para ver los detalles de la VM, realice una solicitud
GET
al métodoinstances.get
.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME
Reemplace lo siguiente:
Si se personalizó la cantidad de núcleos de CPU visibles para la máquina virtual, el resultado contiene el campo
visibleCoreCount
de la siguiente manera:{ ... "advancedMachineFeatures": { visibleCoreCount: VISIBLE_CORE_COUNT }, ... }
Si el resultado no contiene el campo
visibleCoreCount
, entonces la VM tiene el número predeterminado de núcleos de CPU visibles .¿Qué sigue?
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-04-17 (UTC).
-