¿Cómo se distribuyen los vcpus en las LPAR de AIX?

¿Cómo se distribuyen los vcpus en las LPAR de AIX?

Estoy leyendo algunos documentos sobre LPAR en el servidor AIX/IBM. Tengo este esquema:

+---------------+------------------------------------------------------------------------+
|LPARS          |Virtual cpus    | processing units                                      |
+---------------+------------------------------------------------------------------------+
|               |Min | Desired   | Max| Min | Desired    | Max | Cap/Uncap | Weigh| Pool |
+---------------+------------------------------------------------------------------------+
|LPAR1          |1   | 4         |  4 | 0.1 | 1          | 4   |  Uncap    | 64   | 8    |
|LPAR2          |1   | 4         |  4 | 0.1 | 1          | 4   |  Uncap    | 64   | 8    |
|LPAR3          |1   | 4         |  4 | 0.1 | 1          | 4   |  Uncap    | 128  | 8    |
|LPAR4          |1   | 4         |  4 | 0.1 | 1          | 4   |  Uncap    | 128  | 8    |
+---------------+------------------------------------------------------------------------+

Según tengo entendido, todas las vpars tienen una vcpu en el arranque (min), la cpu deseada es 4 y la máxima es 4, pero si tenemos un máximo de 8 vcpus (grupo), ¿cómo son posibles 4 vcpus por vpar? Como sé, 4*4=16, no 8. ¿Alguien puede explicar mejor cómo funciona la distribución de vcpu?

Respuesta1

Como puede ver en su tabla, la vCPU mínima es 1. Lo que significa que en el momento 0 utilizará 4 vCPU. Puede tener hasta 4 por LPAR, pero no al mismo tiempo. También tiene un peso que desempeñará un papel al redistribuir las vCPU disponibles entre las LPAR.

Respuesta2

La respuesta rápida es que cada CPU virtual no requiere una CPU física completa (unidad de procesamiento), sólo una fracción de una, desde 0,1 (modelos anteriores) hasta 0,05 (Power7+). El sistema operativo en cada una de sus LPAR verá 4 CPU y a cada una de esas CPU se le garantizarán intervalos de tiempo equivalentes a 1/4 de una CPU física (1 unidad de procesamiento deseada dividida por 4 CPU virtuales deseadas). Debido a que las LPAR no están limitadas, sus CPU virtuales pueden recibir más intervalos de tiempo de CPU físicos de los que indican sus unidades de procesamiento deseadas. Si hay competencia por esos ciclos físicos de CPU, entonces el tiempo se reparte según el peso de LPAR.

Los valores mínimo y máximo entran en juego durante las operaciones DLPAR: simplemente definen los límites superior e inferior cuando intenta cambiar dinámicamente el valor deseado. El sistema le impedirá configurar las unidades de procesamiento deseadas más allá de las que el sistema tiene disponibles.

Hay más información en elIntroducción y configuración de la virtualización de IBM PowerVMLibro Rojo y elGuía de mejores prácticas de virtualización de IBM POWER.

información relacionada