LDOM 및 제어 도메인의 CPU 정보를 이해하려고 합니다.

LDOM 및 제어 도메인의 CPU 정보를 이해하려고 합니다.

제어 도메인 및 LDOM의 물리적 CPU 및 코어 수를 알고 싶습니다.

이 LDOM 환경에는 두 개의 LDOM이 있는 제어 도메인이 있습니다.

psrinfo -p제어 도메인에서 a를 수행하면 칩 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개 보이는데 헷갈리네요. 그렇다면 kstat 명령을 사용하면 1개의 코어가 표시되지만 를 사용하면 6개의 코어가 표시되는 이유는 무엇입니까 ldm list -e <NAME of LDOM>?

LDOM에 로그인하고 psrinfo -pv를 수행하면 ldm list -e <name of LDOM>제어 도메인의 코어와 일치하는 6개의 코어가 표시됩니다.

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와 같은 OS 명령을 사용하면 OS에서 볼 수 있는 것만 볼 수 있습니다. 따라서 기본 또는 게스트 ldom에서 해당 작업을 수행하면 할당된 리소스만 볼 수 있습니다.

그러나 기본에서 ldm을 사용하면 ldomsmanager(ldmd)와 통신하게 됩니다. 따라서 기본 및 모든 게스트 ldom에 어떤 리소스가 할당되었는지 확인할 수 있습니다. 아시다시피 ldmd는 기본에서만 실행됩니다.

다음을 살펴보세요:

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

이는 OS 명령에서 볼 수 없는 리소스 할당에 대한 많은 정보를 제공합니다.

관련 정보