• 服务器启用SGX(以PowerEdge R750为例)


    一、检查处理器是否支持SGX

    shell中输入以下命令查看CPU型号

    cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
    
    • 1

    Product Specifications中找到对应的处理器参数信息,如果支持SGX,可以在Security & Reliability中看到如下信息

    在这里插入图片描述

    二、以“软件启用”程序启用SGX

    克隆sgx-software-enable

    git clone https://github.com/intel/sgx-software-enable.git
    
    • 1

    编译

    make
    
    • 1

    运行不带任何选项的sgx_enable将尝试在系统上执行软件启用过程,必须以 root 身份运行

    sudo ./sgx_enable
    
    • 1

    软件启用过程成功完成后,需要重新启动系统才能使用 Intel SGX,如果失败则尝试在BIOS中启动

    三、在BIOS中启用SGX

    前置条件

    在进入BIOS之前,必须确保每个CPU Socket配置了 8 个或 12 个或 16 个相同的DIMM,注意

    • 不支持持久内存配置(NVDIMM-N,Intel Optane持久内存);
    • 请遵循平台所有者手册中的内存配置规则;

    对于单处理器,需要按照以下规则配置:

    • A1,A2,A3,A4,A5,A6,A7,A8(8个DIMM)
    • A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12(12个DIMM)
    • A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16(16个DIMM)

    对于双处理器,需要按照以下规则配置:

    • A1,A2,A3,A4,A5,A6,A7,A8 B1,B2,B3,B4,B5,B6,B7,B8(8个DIMM)
    • A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12 B1,B2,B3,B4,B5,B6,B7,B8,B9,B10,B11,B12(12个DIMM)
    • A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16 B1,B2,B3,B4,B5,B6,B7,B8,B9,B10,B11,B12,B13,B14,B15,B16(16个DIMM)

    也就是说对于双处理器,每个处理器的插槽都要达到上述的配置。

    在这里插入图片描述

    内存通道

    BIOS操作

    • BIOS SETUP–>Memory Setting,确保Memory Operating Mode 值为Optimizer ModeNode Interleaving 值为Disabled. (两者都是默认值)
      • 如果您需要更改这两个选项,请在尝试启用Intel SGX之前重新启动服务器以使其生效

    在这里插入图片描述

    • BIOS SETUP–>System Security,确保Memory Encryption值为enabled

      • Memory Encryption选项默认为DisabledIntel SGX为灰色不可用状态
        在这里插入图片描述

      • 一旦启用Memory Encryption,您就可以打开Intel SGX
        在这里插入图片描述

      • 打开Intel SGX选项。
        在这里插入图片描述

  • 相关阅读:
    基于SqlSugar的开发框架循序渐进介绍(12)-- 拆分页面模块内容为组件,实现分而治之的处理
    c++学习-STL常用函数
    BIO NIO AIO演变
    [Go WebSocket] 为什么我选用Go重构Python版本的WebSocket服务?
    【python数据分析刷题】-N03.逻辑运算
    如何在Web前端实现CAD图文字全文搜索功能之技术分享
    分组后统计查询
    基于虚拟同步发电机控制的双机并联Simulink仿真模型
    Oracle函数之连续求和分析函数
    Excel·VBA工作表导出为图片
  • 原文地址:https://blog.csdn.net/cacique111/article/details/133711133