在模擬模式下運行 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 安裝套件一起分發。