Попытка понять информацию о ЦП на LDOM и его домене управления

Попытка понять информацию о ЦП на LDOM и его домене управления

Я хочу узнать количество физических процессоров и ядер в контрольном домене и LDOM.

В этой среде LDOM у меня есть контрольный домен с двумя LDOM

Если я делаю это psrinfo -pна контрольном домене, он показывает 1 чип и следующее

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

Я не вижу никаких признаков того, что у него есть ядра. Но если я это сделаю:

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

Это означает, что у меня 1 ядро.

Но если я это сделаю ldm list -e <name of ldom>, я увижу эту основную информацию:

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)

Итак, я вижу 6 ядер и я в замешательстве. Так почему я вижу 1 ядро ​​с командой kstat, но вижу 6 ядер с ldm list -e <NAME of LDOM>?

Если я войду в LDOM и выполню команду psrinfo -pv, то увижу 6 ядер, что соответствует количеству ядер ldm list -e <name of LDOM>в домене управления.

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)

решение1

Я связался со службой технической поддержки Oracle/Solaris, вот ответ.

Когда вы используете команды ОС, такие как psrinfo, вы увидите только то, что может видеть ОС. Поэтому, когда вы делаете это в основном или гостевом ldom, вы увидите только то, какие ресурсы им были выделены.

Однако, когда вы используете ldm в основном, вы общаетесь с ldomsmanager (ldmd). Таким образом, вы можете видеть, какие ресурсы были выделены основному и всем гостевым ldom. Как вы знаете, ldmd работает только в основном.

Посмотри на:

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

Это дает вам довольно много информации о распределении ресурсов, которую вы не можете увидеть из команд ОС.

Связанный контент