Chuyển đến nội dung chính
Hỗ trợ cơ sở tri thức

Tại sao "SL_DEFAULT_FALLBACK_RETRIES = 20000" trong SDK Intel® Software Guard Extensions (Intel® SGX)?

Loại nội dung: Bảo trì & Hiệu năng   |   ID bài viết: 000059483   |   Lần duyệt cuối: 31/07/2024

Mô tả

  • SL_DEFAULT_FALLBACK_RETRIES được đặt thành 20000 trong linux-sgx/common/inc/sgx_uswitchless.h.
  • Tham số mặc định này khiến các ứng dụng thực hiện nhiều cuộc gọi không chuyển mạch dài có hiệu suất chậm so với hiệu suất mà chúng có khi tắt tính năng không chuyển đổi.
  • Không thể xác thực tại sao 20000 là giá trị mặc định.

Độ phân giải

Mặc dù không biết lý do cụ thể cho SL_DEFAULT_FALLBACK_RETRIES = 20000 , nhưng khối lượng công việc sử dụng cuộc gọi không chuyển mạch yêu cầu tinh chỉnh hiệu suất. Tài liệu tham khảo dành cho nhà phát triển Intel® Software Guard Extensions (Intel® SGX) cho Linux* nêu rõ:

Cuộc gọi không chuyển đổi là một tính năng nâng cao. Nó yêu cầu các luồng và cấu hình nhân viên bổ sung, kiểm tra hiệu suất và điều chỉnh. Nó nên được sử dụng cho các khối lượng công việc yêu cầu tinh chỉnh hiệu suất. Cấu hình sai có thể dẫn đến các luồng nhân viên không được sử dụng đúng mức, tiêu tốn thời gian CPU trong khi không phục vụ bất kỳ tác vụ nào.

Thông tin bổ sung

Tài liệu tham khảo dành cho nhà phát triển Intel SGX cho Linux nằm trong thư mục Tài liệu của bản phát hành mới nhất của SDK Intel® Software Guard Extensions cho Linux*.

Các sản phẩm liên quan

Bài viết này áp dụng cho các sản phẩm 1.

Các sản phẩm đã ngưng sản xuất

Tuyên bố miễn trừ trách nhiệm

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.