Existen dos enfoques principales para la modificación de asignaciones de recursos:
Todos los recursos asignados: se mueven los recursos de unos dominios a otros y se garantiza la asignación de todos los recursos.
Algunos recursos no están asignados: se asignan menos que la memoria y los núcleos máximos disponibles para un nodo de cálculo. Los núcleos que no se utilizan se consideran como núcleos parked (detenidos) y no se toman en cuenta para las licencias. Sin embargo, los núcleos detenidos se agregan al repositorio de memoria y CPU lógico. Si tiene dominios raíz, posteriormente puede asignar los recursos del repositorio a los dominios de E/S. Consulte Park Cores and Memory.
Según el comando que utilice para ver los recursos de dominios, es posible que necesite convertir los valores de VCPU, el núcleo y el socket.
|
Utilice uno de estos procedimientos:
En este ejemplo, un nodo de cálculo en SuperCluster M6-32 tiene dos dominios dedicados y dos dominios raíz.
|
El cálculo de la cantidad total de recursos de memoria y CPU le brinda un punto de partida para determinar el plan de recursos.
Mientras identifica los recursos, recuerde estos puntos:
Recursos del dominio raíz: es una cantidad pequeña de recursos que se reservan para uso exclusivo de los dominios raíz. No tome en cuenta estos recursos para su plan.
Recursos no asignados: estos recursos se colocan en los repositorios de memoria y CPU lógicos cuando se crean los dominios raíz o al dejar algunos recursos no asignados cuando utiliza el comando osc-setcoremem.
En este ejemplo, se suman los recursos para los dominios dedicados y los recursos no asignados para proporcionar el total de recursos. Los recursos de dominio raíz no están incluidos en el total de recursos.
|
En este ejemplo, se detienen 12 núcleos y memoria de 1 TB del dominio principal, y 18 núcleos y memoria de 1536 GB del dominio ssccn3-dom1.
El total de recursos de las columnas de antes y después debe coincidir. Esta verificación garantiza que todos los recursos se contemplen en su plan.
|
Cambie las asignaciones de recursos en el nivel de granularidad del socket.
Cambie las asignaciones de recursos en el nivel de granularidad del núcleo.
Aumente los recursos no asignados.
Consulte Park Cores and Memory