文章 ID: 000088623 內容類型: 維護與效能 最近查看日期: 2024 年 07 月 31 日

在類比模式下運行 Intel® Software Guard Extensions (Intel® SGX) 應用程式的性能開銷是否很大?

BUILT IN - ARTICLE INTRO SECOND COMPONENT
摘要

在模擬模式下運行 Intel® Software Guard Extensions (Intel® SGX) 程式的性能影響

描述
  • 嘗試使用Intel® Software Guard Extensions (Intel® SGX) 模擬模式在不使用Intel SGX平台的情況下評估Intel SGX的性能。
  • 無法確定模擬模式的效能負荷。
解決方法

模擬模式不適用於Intel SGX應用程式的性能測試。在模擬模式下,Intel SGX硬體指令在軟體中模擬,比在硬體中原生運行慢。模擬模式還使用以下各項的模擬版本:

  • 受信任的庫
  • 不受信任的庫
  • 平台軟體

若要測試Intel SGX效能開銷,請使用支援 Intel SGX 的平臺,並在預發佈模式下編譯應用程式,該模式使用編譯器優化,但指定地址空間以 enclave-debug 模式啟動。

模擬模式造成的性能開銷是否很大取決於用例中開銷的容限。

有關編譯配置檔的更多資訊,請參閱適用於您操作系統的《Intel SGX開發人員參考指南》中的 Enclave 專案配置 部分。

額外資訊

適用於 Linux* Intel SGX 開發人員參考位於最新版本的 Intel® Software Guard Extensions SDK for Linux* 的文件資料夾中。

適用於 Windows* 的Intel SGX開發人員參考隨 適用於 Windows* 的 Intel SGX SDK 安裝套件一起分發。

相關產品

本文章適用於 1 產品

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。