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

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

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

shell 复制代码
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

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

二、以"软件启用"程序启用SGX

克隆sgx-software-enable

shell 复制代码
git clone https://github.com/intel/sgx-software-enable.git

编译

shell 复制代码
make

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

shell 复制代码
sudo ./sgx_enable

软件启用过程成功完成后,需要重新启动系统才能使用 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选项。

相关推荐
嵌入式小能手9 分钟前
飞凌嵌入式ElfBoard-Shell脚本编写基础-特殊变量
linux·运维·服务器
SWAGGY..10 分钟前
【C++初阶】:(15)模板进阶--从非类型参数到模板特化与分离编译
java·服务器·前端
呉師傅18 分钟前
关于惠普LaserJet1018打印机在Windows11上打印颜色偏淡的问题解决方法
运维·服务器·windows·计算机外设·电脑
九硕智慧建筑一体化厂家24 分钟前
楼宇智能优选!KNX总线系统打造稳定高效智能控制体系
运维·人工智能·笔记·智慧城市
正在走向自律25 分钟前
数采与虚拟仿真技术在电力智能运维赛道的实践探索
运维·数据采集·虚拟仿真·技能竞赛·人机协同·惯性动捕·电力智能运维
qq_113601493541 分钟前
CopyEscape Docker容器逃逸(CVE-2026-17106)
运维·docker·容器
修先生1 小时前
WisQuery 一套开箱即用、可 Docker 一键部署的 智能问数 + 知识库 + 智能问答 一体化平台
运维·docker·容器
Rain的Java大神之路1 小时前
Docker搭建Redis集群完全指南
java·运维·redis·后端·docker·容器·架构
智购科技无人售货机厂家1 小时前
2026自动售货机远程运维平台设计:从设备诊断到预测性维护的工程实践~YH
运维·python·物联网·架构·django·scikit-learn
Raas1001 小时前
大模型网关和API网关区别是什么?MAI Gateway统一AI流量治理
java·大数据·运维·人工智能·gateway·企业级·ai网关