扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
ZDNetChina服务器站 服务器操作系统技巧 前些日子,FreeBSD和OpenBSD开发小组都宣称发现了超线程存在严重安全bug,因而在后续开发版本中都默认关闭了超线程支持.同时,FreeBSD的SMP功能相对较弱,所以一般情况下,不建议在FreeBSD系统中打开超线程.
以下是打开超线程的步骤(以2颗CPU为例):
1. 首先确认BIOS中以打开超线程选项
2. 确认/usr/src/sys存在,如果系统中不存在/usr/src/sys目录,可以用root身份运行/stand/sysinstall,选择Configure->Distributions->src->sys即可
3. 以root身份登录并进入/i386/conf,拷贝常规默认内核配置文件为想要的文件名,如
# cd /usr/src/sys/i386/conf
# cp GENERIC HTTKERNEL
4. 用ee或vi编辑器编辑HTTKERNEL,在文件中加入
options SMP
device apic
后保存关闭退出
4. 接着
# /usr/sbin/config HTTKERNEL
# cd ../../compile/HTTKERNEL
# make depend
# make
# make install
# sync;sync;reboot
5. 重启后用dmesg查看,若能看到
Hyperthreading: 4 logical CPUs
的信息,则表明超线程技术已被FreeBSD系统支持了.
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者