ハイパースレッディングが有効になっていることを確認してください。

ハイパースレッディングが有効になっていることを確認してください。

Perlスクリプトを使用してLinuxコンピュータでハイパースレッディングが有効になっていることを確認する方法は?

私は以下を試しています:

dmidecode -t processor | grep HTT

正しい道を行っているか教えてください。

ベストアンサー1

私は以下を使って「コアあたりのスレッド:」を見ました。

hostname:~ # lscpu
Architecture:          x86_64
CPU(s):                24
Thread(s) per core:    2                <-- here
Core(s) per socket:    6
CPU socket(s):         2
NUMA node(s):          2
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 44
Stepping:              2
CPU MHz:               1596.000
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              12288K

ただし、簡単な方法で論理プロセッサをシャットダウンすると、この手法が失敗することに注意してください。

echo 0 > /sys/devices/system/cpu/cpuX/online

おすすめ記事