Ir para o conteúdo principal
Base de conhecimentos do Suporte

[Gramine] Não é possível determinar por que há discrepância inicial de latência de resposta graminizada do servidor

Tipo de conteúdo: Documentação e informações do produto   |   ID do artigo: 000095507   |   Última revisão: 14/07/2023

Descrição

Não foi possível determinar por que a discrepância na latência de resposta do servidor em solicitações de imagem GSC (dezenas de milissegundos e dezenas de microssegundos).

Não foi possível determinar o que está sendo armazenado em cache para que as solicitações subsequentes sejam atendidas mais rapidamente.

Resolução

O driver de rede e as dependências necessárias são carregados quando a primeira solicitação é recebida. As solicitações subsequentes são mais prontamente atendidas.

É possível mudar o custo de latência de resposta do servidor para a inicialização do enclave com pré-aquecimento-enclave com este comando:

sgx.preheat_enclave = [true|false]

Quando habilitada, esta opção instrui o Gramine a pré-falha de todas as páginas de pilha durante a inicialização. Isso tem um impacto negativo no tempo total de operação, mas muda o custo das falhas da página EPC para a fase de inicialização, o que pode ser útil em um cenário em que um servidor inicia e recebe conexões/pacotes de trabalho apenas após algum tempo. Ele também torna o tempo de uso e latência mais recentes muito mais previsíveis.

Esta opção só faz sentido quando o EPC é grande o suficiente para manter toda a área de pilha.

Esta opção é inválida (ou seja, deve ser falsa) se especificada juntamente com sgx.edmm_enable, pois não há páginas de pilha para pré-falha.

Consulte a referência para obter mais informações.

Produtos relacionados

Este artigo aplica-se a 3 produtos.

Avisos legais

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.