科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道FreeBSD中打开超线程支持的方法

FreeBSD中打开超线程支持的方法

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

前些日子,FreeBSD和OpenBSD开发小组都宣称发现了超线程存在严重安全bug,因而在后续开发版本中都默认关闭了超线程支持.

作者:tich 2005年8月18日

关键字: BIOS 超线程 FreeBSD 编辑器

  • 评论
  • 分享微博
  • 分享邮件

    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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章