Ir al contenido principal
Base de conocimientos de asistencia

¿Es significativa la sobrecarga de desempeño de ejecutar una aplicación de Intel® Software Guard Extensions (Intel® SGX) en modo de simulación?

Tipo de contenido: Mantenimiento y desempeño   |   ID del artículo: 000088623   |   Última revisión: 31/07/2024

Descripción

  • Intentar utilizar Intel® Software Guard Extensions modo de simulación (Intel® SGX) para evaluar el rendimiento de Intel SGX sin utilizar una plataforma Intel SGX.
  • No se puede determinar la sobrecarga de rendimiento del modo de simulación.

Resolución

El modo de simulación no es adecuado para las pruebas de rendimiento de aplicaciones Intel SGX. En el modo de simulación, las instrucciones de hardware Intel SGX se simulan en el software, que es más lento que la ejecución nativa en hardware. El modo de simulación también utiliza versiones simuladas de:

  • Bibliotecas de confianza
  • Bibliotecas que no son de confianza
  • Software de plataforma

Para probar Intel SGX sobrecarga de desempeño, utilice una plataforma que admita Intel SGX y compile la aplicación en modo de prelanzamiento, que utiliza optimizaciones del compilador, pero los enclaves se inician en modo de depuración de enclave.

Si la sobrecarga de desempeño debida al modo de simulación es significativa depende de la tolerancia de la sobrecarga en su caso de uso.

Para obtener más información sobre los perfiles de compilación, consulte la sección Configuraciones del proyecto de enclave en la Guía de referencia para desarrolladores de Intel SGX para su sistema operativo.

Más información

La Intel SGX Developer Reference para Linux* se encuentra en la carpeta Documentation de la última versión de Intel® Software Guard Extensions SDK for Linux*.

Intel SGX Developer Reference para Windows* se distribuye con el paquete de instalación de Intel SGX SDK for Windows*.

Descargos de responsabilidad legales

El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.