ข้ามไปที่เนื้อหาหลัก
ฐานความรู้เกี่ยวกับการสนับสนุน

ทําไม "SL_DEFAULT_FALLBACK_RETRIES = 20000" ใน SDK Intel® Software Guard Extensions (Intel® SGX)

ประเภทข้อมูล: การบำรุงรักษาและประสิทธิภาพ   |   ID บทความ: 000059483   |   การตรวจสอบครั้งล่าสุด: 31/07/2024

คำอธิบาย

  • SL_DEFAULT_FALLBACK_RETRIES ถูกตั้งค่าเป็น 20000 ใน linux-sgx/common/inc/sgx_uswitchless.h
  • พารามิเตอร์เริ่มต้นนี้ทําให้แอปพลิเคชันที่ทําการ switchless ocalls ยาวจํานวนมากมีประสิทธิภาพการทํางานช้าเมื่อเทียบกับประสิทธิภาพที่มีเมื่อปิดสวิตช์
  • ไม่สามารถตรวจสอบได้ว่าทําไม 20000 จึงเป็นค่าเริ่มต้น

ความละเอียด

ในขณะที่ไม่ทราบเหตุผลที่เฉพาะเจาะจงสําหรับ SL_DEFAULT_FALLBACK_RETRIES = 20000 เวิร์คโหลดที่ใช้การโทรแบบสวิตช์จะต้องมีการปรับแต่งประสิทธิภาพอย่างละเอียด ข้อมูลอ้างอิงนักพัฒนา Intel® Software Guard Extensions (Intel® SGX) สําหรับรัฐ Linux*:

การโทรแบบ Switchless เป็นคุณสมบัติขั้นสูง ต้องใช้เธรดและการกําหนดค่า การทดสอบประสิทธิภาพ และการปรับแต่งเพิ่มเติมสําหรับผู้ปฏิบัติงาน ซึ่งควรใช้สําหรับเวิร์คโหลดที่จําเป็นต้องปรับประสิทธิภาพอย่างละเอียด การกําหนดค่าผิดพลาดอาจส่งผลให้เธรดผู้ปฏิบัติงานใช้ไม่ได้ ซึ่งใช้เวลา CPU ในขณะที่ไม่ให้บริการงานใดๆ

ข้อมูลเพิ่มเติม

Intel SGX Developer Reference สําหรับ Linux อยู่ในโฟลเดอร์ เอกสาร ของ Intel® Software Guard Extensions SDK สําหรับ Linux* เวอร์ชันล่าสุด

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับผลิตภัณฑ์ 1 รายการ

ผลิตภัณฑ์ที่ยุติการผลิต

ข้อสงวนสิทธิ์

เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่?

ติดต่อฝ่ายสนับสนุน
ติดต่อฝ่ายสนับสนุน