文章 ID: 000088623 内容类型: 维护与性能 上次审核日期: 2021 年 12 月 01 日

在模拟模式下运行 英特尔® Software Guard Extensions (英特尔® SGX) 应用程序的性能开销是否重要?

BUILT IN - ARTICLE INTRO SECOND COMPONENT
总结

在模拟模式下运行 英特尔® Software Guard Extensions (英特尔® SGX) 程序对性能的影响

说明
  • 尝试使用 英特尔® Software Guard Extensions (英特尔® SGX) 模拟模式在不使用 英特尔 SGX 平台的情况下评估 英特尔 SGX 的性能。
  • 无法确定模拟模式的性能开销。
解决方法

模拟模式不适合对 英特尔 SGX 个应用程序进行性能测试。在模拟模式下,在软件中模拟英特尔 SGX硬件指令,比在硬件中本机运行的速度慢。模拟模式还使用以下的模拟版本:

  • 受信任的库
  • Untrues libraries
  • 平台软件

要测试英特尔 SGX性能开销,使用支持英特尔 SGX的平台,并在预发布模式下编译应用程序,这种模式使用编译器优化,但围圈在围圈调试模式下启动。

模拟模式造成的性能开销是否显著取决于用例中开销的容差。

如欲了解有关编译配置文件的更多信息,请参阅 英特尔 SGX 开发人员参考指南 中关于您的操作系统的 围圈项目配置 部分。

其他信息:

Linux* 的英特尔 SGX开发人员参考文件夹位于Linux* 英特尔® Software Guard Extensions SDK最新版本的文档文件夹中。

英特尔 SGX开发人员参考 Windows* 版使用 英特尔 SGX SDK for Windows* 安装包进行分发。

相关产品

本文适用于 1 产品

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。