ผลกระทบด้านประสิทธิภาพจากการเรียกใช้โปรแกรม Intel® Software Guard Extensions (Intel® SGX) ในโหมดการจําลอง
- พยายามใช้โหมดการจําลอง Intel® Software Guard Extensions (Intel® SGX) เพื่อประเมินประสิทธิภาพของ Intel SGX โดยไม่ต้องใช้แพลตฟอร์ม Intel SGX
- ไม่สามารถกําหนดโอเวอร์เฮดของโหมดการจําลองได้
โหมดการจําลองไม่เหมาะสําหรับการทดสอบประสิทธิภาพของแอปพลิเคชัน Intel SGX ในโหมดการจําลองคําสั่งฮาร์ดแวร์ Intel SGX มีการจําลองในซอฟต์แวร์ซึ่งช้ากว่าการใช้งานในฮาร์ดแวร์ดั้งเดิม โหมดการจําลองยังใช้เวอร์ชันจําลองของ:
- ไลบรารีที่เชื่อถือได้
- ไลบรารีที่ไม่น่าเชื่อถือ
- ซอฟต์แวร์แพลตฟอร์ม
ในการทดสอบโอเวอร์เฮดด้านประสิทธิภาพ Intel SGX ใช้แพลตฟอร์มที่รองรับ Intel SGX และคอมไพล์แอปพลิเคชันในโหมด Pre-release ซึ่งใช้การปรับแต่งประสิทธิภาพคอมไพเลอร์ แต่มีการเปิดใช้ขอบเขตในโหมดแก้จุดบกพร่อง
ค่าโอเวอร์เฮดด้านประสิทธิภาพเนื่องจากโหมดการจําลองมีความสําคัญหรือไม่นั้นขึ้นอยู่กับความเผื่อของโอเวอร์เฮดในกรณีที่ใช้งานของคุณ
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรไฟล์การคอมไพล์ โปรดดูที่ส่วน Enclave Project Configurations ในคู่มืออ้างอิงนักพัฒนา Intel SGX สําหรับระบบปฏิบัติการของคุณ
Intel SGX Developer Reference for Linux* อยู่ในโฟลเดอร์ เอกสาร ของ Intel® Software Guard Extensions SDK สําหรับ Linux* เวอร์ชันล่าสุด
ข้อมูลอ้างอิงนักพัฒนา Intel SGX สําหรับ Windows* จัดจําหน่ายพร้อมกับ Intel SGX SDK สําหรับแพ็คเกจการติดตั้ง Windows*