Ani*_*dav 10 linux ubuntu hyperthreading
我正在使用Ubuntu。如何检查超线程是否启用。如果它被禁用,我该如何启用它?
您可以检查伪文件/sys/devices/system/cpu/smt/active- 它包含1是否启用超线程以及0其他情况。
外壳示例:
$ printf 'Hyperthreading '; \
sed -e s/1/enabled/ -e s/0/disabled/ /sys/devices/system/cpu/smt/active
Run Code Online (Sandbox Code Playgroud)
您可以在 BIOS 中启用它 - 或者在 Linux 中使用
# echo on > /sys/devices/system/cpu/smt/control
Run Code Online (Sandbox Code Playgroud)
当且仅当
# cat /sys/devices/system/cpu/smt/control
Run Code Online (Sandbox Code Playgroud)
返回off。
| 归档时间: |
|
| 查看次数: |
17944 次 |
| 最近记录: |