在Solaris中,我们如何使用命令来查看状态或检查超线程或多线程是否启用?
答案1
使用psrinfo
命令,查看您的CPU信息:
psrinfo -vp
查看物理和虚拟CPU信息,
psrinfo
查看在线/离线CPU。
假设您有 4 个 CPU,包括 HT 虚拟 CPU,0-3,并且想要禁用 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 上测试了这些。