Guía de administración de sistemas: administración de recursos y contenedores de Oracle Solaris y zonas de Oracle Solaris

Transferencia de recursos

Utilice el argumento de subcomando transfer para la opción -c de poolcfg con la opción -d para transferir recursos en el núcleo. La opción -d especifica que el comando actúe directamente en el núcleo y no obtenga información de un archivo.

El siguiente procedimiento mueve dos CPU del conjunto de procesadores pset1 al conjunto de procesadores pset2 del núcleo.

ProcedureCómo mover CPU entre conjuntos de procesadores

  1. Conviértase en superusuario o asuma un rol que incluya el perfil de administración de procesos.

    El rol de administrador del sistema incluye el perfil de administración de procesos. Para obtener más información sobre las funciones, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.

  2. Mueva dos CPU de pset1 a pset2.

    Las subcláusulas from y to pueden utilizarse en cualquier orden. Sólo se admite una subcláusula to y from por comando.


    # poolcfg -dc 'transfer 2 from pset pset1 to pset2'
    

Ejemplo 13–3 Método alternativo para mover CPU entre conjuntos de procesadores

Si deben transferirse ID conocidos específicos de un tipo de recurso, se proporciona una sintaxis alternativa. Por ejemplo, el siguiente comando asigna dos CPU con los ID 0 y 2 al conjunto de procesadores pset_large:


# poolcfg -dc "transfer to pset pset_large (cpu 0; cpu 2)"

Resolución de problemas

Si falla una transferencia porque no hay suficientes recursos para la solicitud o porque no se puede encontrar los ID especificados, el sistema emitirá un mensaje de error.