Tentando entender as informações da CPU em um LDOM e seu domínio de controle

Tentando entender as informações da CPU em um LDOM e seu domínio de controle

Quero saber o número de CPUs e núcleos físicos em um domínio de controle e LDOM.

Neste ambiente LDOM, tenho um domínio de controle com dois LDOMs

Se eu fizer um psrinfo -pno domínio de controle, indica 1 chip e o seguinte

The physical processor has 8 virtual processors (0-7)
SPARC-T4 (chipid 0, clock 2848 MHz)

Não vejo nenhuma indicação de que tenha núcleos. Mas se eu fizer:

kstat cpu_info | grep core_id  | sort -u | wc -l

Isso indica que tenho 1 núcleo.

Mas se eu fizer isso ldm list -e <name of ldom>, vejo esta informação principal:

CORE
CID    CPUSET
10     (80, 81, 82, 83, 84, 85, 86, 87)
11     (88, 89, 90, 91, 92, 93, 94, 95)
12     (96, 97, 98, 99, 100, 101, 102, 103)
13     (104, 105, 106, 107, 108, 109, 110, 111)
14     (112, 113, 114, 115, 116, 117, 118, 119)
15     (120, 121, 122, 123, 124, 125, 126, 127)

Então, vejo 6 núcleos e estou confuso. Então, por que vejo 1 núcleo com o comando kstat, mas vejo 6 núcleos com ldm list -e <NAME of LDOM>?

Se eu fizer login no LDOM e fizer um psrinfo -pv, vejo 6 núcleos que correspondem ldm list -e <name of LDOM>ao domínio de controle.

root@xxxxxxx0:~# psrinfo -pv
The physical processor has 6 cores and 48 virtual processors (0-47)
The core has 8 virtual processors (0-7)
The core has 8 virtual processors (8-15)
The core has 8 virtual processors (16-23)
The core has 8 virtual processors (24-31)
The core has 8 virtual processors (32-39)
The core has 8 virtual processors (40-47)
SPARC-T4 (chipid 0, clock 2848 MHz)

Responder1

Entrei em contato com o suporte técnico da Oracle/Solaris, aqui está a resposta.

Ao usar comandos do sistema operacional, como psrinfo, você verá apenas o que o sistema operacional pode ver. Então, quando você fizer isso no ldom primário ou convidado, você verá apenas quais recursos foram alocados.

No entanto, quando você usa o ldm no primário, você está se comunicando com o ldomsmanager (ldmd). Assim, você pode ver quais recursos foram alocados para o ldom primário e para todos os ldoms convidados. Como você sabe, o ldmd só é executado no primário.

Dê uma olhada em:

ldm list-rsrc-group [-a] [-d domain] [–l] [-o core|memory|io]

Isso fornece muitas informações sobre as alocações de recursos que você não pode ver nos comandos do sistema operacional.

informação relacionada