ID Artikel: 000059483 Jenis Konten: Perawatan & Kinerja Terakhir Ditinjau: 31/07/2024

Mengapa "SL_DEFAULT_FALLBACK_RETRIES = 20000" ada di SDK Intel® Software Guard Extensions (Intel® SGX)?

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Ringkasan

Menyetel beban kerja saat menggunakan panggilan tanpa sakelar di enklave Intel® Software Guard Extensions (Intel® SGX)

Deskripsi
  • SL_DEFAULT_FALLBACK_RETRIES diatur ke 20000 di linux-sgx/common/inc/sgx_uswitchless.h.
  • Parameter default ini menyebabkan aplikasi yang melakukan banyak panggilan switch panjang memiliki performa yang lambat dibandingkan dengan performa yang dimiliki saat switchless dinonaktifkan.
  • Tidak dapat memvalidasi mengapa 20000 adalah nilai default.
Resolusi

Meskipun alasan spesifik untuk SL_DEFAULT_FALLBACK_RETRIES = 20000 tidak diketahui, beban kerja yang menggunakan panggilan tanpa sakelar memerlukan penyetelan performa yang baik. Referensi Pengembang Intel® Software Guard Extensions (Intel® SGX) untuk Linux* menyatakan:

Switchless Calls adalah fitur canggih. Ini membutuhkan thread dan konfigurasi pekerja tambahan, pengujian performa, dan penyetelan. Ini harus digunakan untuk beban kerja yang membutuhkan penyetelan performa yang baik. Kesalahan konfigurasi dapat mengakibatkan thread pekerja kurang dimanfaatkan, yang menghabiskan waktu CPU saat tidak melakukan tugas apa pun.

Informasi tambahan

Referensi Pengembang Intel SGX untuk Linux ada di folder Dokumentasi rilis terbaru Intel® Software Guard Extensions SDK for Linux*.

Produk Terkait

Artikel ini berlaku untuk 1 produk

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.