No se puede determinar por qué la discrepancia en la latencia de respuesta del servidor en las solicitudes de imágenes de GSC (decenas de participantes y decenas de microsegundos).
No se puede determinar qué se está almacenando en caché para que las solicitudes posteriores se atienden más rápidamente.
El controlador de red y las dependencias necesarias se cargan cuando se recibe la primera solicitud. Las solicitudes posteriores se ofrecen más fácilmente.
Es posible cambiar el costo de latencia de respuesta del servidor al inicio del enclave con precalentamiento-enclave con este comando:
sgx.preheat_enclave = [true|false]
Cuando está habilitada, esta opción indica a Preconfigurar todas las páginas de montón durante la inicialización. Esto tiene un impacto negativo en el tiempo de ejecución total, pero cambia el costo de fallas de la página EPC a la fase de inicialización, lo que puede ser útil en un escenario en el cual un servidor comienza y recibe conexiones/paquetes de trabajo solo después de algún tiempo. También hace mucho más predecible la latencia y el tiempo de ejecución posteriores.
Esta opción tiene sentido solo cuando el EPC es lo suficientemente grande para sostener todo el área de almacenamiento dinámico.
Esta opción no es válida (es decir, debe ser falsa) si se especifica junto con sgx.edmm_enable, ya que no hay páginas de montón para pre fallos.
Consulte para obtener más información.