Solaris에서 명령을 사용하여 하이퍼스레딩/멀티스레딩이 활성화되었는지 어떻게 확인할 수 있습니까?

Solaris에서 명령을 사용하여 하이퍼스레딩/멀티스레딩이 활성화되었는지 어떻게 확인할 수 있습니까?

Solaris에서 명령을 사용하여 상태를 보거나 하이퍼스레딩 또는 멀티스레딩이 활성화되어 있는지 확인하려면 어떻게 해야 합니까?

답변1

psrinfoCPU 정보를 보려면 다음 명령을 사용하십시오 .

psrinfo -vp물리적 및 가상 CPU 정보를 보고,
psrinfo온라인/오프라인 CPU를 봅니다.

HT 가상 CPU(0~3)를 포함하여 4개의 CPU가 있고 HT를 비활성화하려고 한다고 가정합니다. 그들은 쌍으로 제시될 것이며, 첫 번째 물리학은 (0,2)를 가지며 두 번째 물리학은 (1,3)을 갖습니다. 2와 3은 HT입니다.

비활성화/활성화:
psradm -f 2 3비활성화됩니다(오프라인).
psrinfo온라인/오프라인 CPU를 살펴보고(차이 확인)
psradm -n 2 3이를 활성화합니다(온라인).

이러한 설정은 런타임에만 적용됩니다. 지속성을 위해서는 BIOS/EFI를 통해 HT를 활성화/비활성화해야 합니다. 나는 이것을 Solaris 11.4 x86에서 테스트했습니다.

관련 정보