Tentando informar sobre CPU e subwoofer em um LDOM e seu domínio de controle

2

Eu 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 -p no domínio de controle, isso 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 qualquer indicação de que tenha núcleos. Mas se eu fizer:

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

Isso indica que eu tenho 1 núcleo.

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

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 um núcleo com o comando kstat, mas vejo seis 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 a ldm list -e <name of LDOM> no 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)
    
por BioRod 08.03.2018 / 21:56

1 resposta

2

Entrei em contato com o suporte técnico do Oracle / Solaris, eis a resposta.

Quando você usa comandos do sistema operacional, como o psrinfo, você verá apenas o que o sistema operacional pode ver. Então, quando você faz isso no primário ou em um convidado, você só verá os recursos para os quais foram alocados.

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

Dê uma olhada:

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 vê nos comandos do sistema operacional.

    
por 09.03.2018 / 17:22