跳到主要內容
支援知識庫

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

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

描述

  • 嘗試使用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 產品。

免責聲明

此頁面上的內容是原始英文內容的人工和電腦翻譯的組合。此內容僅供您方便,僅供一般參考,不應被視為完整或準確。如果本頁面的英文版本與翻譯之間存在任何矛盾,則以英文版本為準。 查看此頁面的英文版本。