Solarisでコマンドを使用して、ハイパースレッディング/マルチスレッディングが有効になっていることをどのように確認できますか?

Solarisでコマンドを使用して、ハイパースレッディング/マルチスレッディングが有効になっていることをどのように確認できますか?

Solarisでコマンドを使用してステータスを表示したり、ハイパースレッディングまたはマルチスレッディングが有効になっていることを確認するにはどうすればよいですか?

答え1

psrinfoCPU情報を表示するには、次のコマンドを使用します。

psrinfo -vp物理および仮想CPU情報を表示し、
psrinfoオンライン/オフラインCPUを表示します。

HT仮想CPU(0〜3)を含む4つのCPUがあり、HTを無効にしたいとします。それらはペアとして提示され、最初の物理学は(0,2)を持ち、2番目の物理学は(1,3)を持ちます。 2と3はHTです。

無効/有効:
psradm -f 2 3無効(オフライン)です。
psrinfoオンライン/オフラインCPUを見て(違いを確認)、
psradm -n 2 3それを有効にします(オンライン)。

これらの設定はランタイムにのみ適用されます。持続性のためには、BIOS / EFIを介してHTを有効/無効にする必要があります。私はこれをSolaris 11.4 x86でテストしました。

関連情報