Compartilhar via


Gateway Best Practices

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Este tópico mostra as práticas recomendadas para quando você criar um gateway.

Otimizar seu dispositivo gateway para desempenho

  • Você pode otimizar o driver de miniporta NDIS do seu gateway para que ele envia e recebe pacotes rede de forma eficiente. Para obter mais informações, consulte Melhoria de desempenho de um driver de miniporta NDIS.
  • Para avaliar inferior - nível enviar e receber taxa de transferência de uma interface rede em seu dispositivo gateway, use a testar desempenho Network Driver Interface Specification (NDIS). Para obter mais informações, consulte Teste de desempenho NDIS.
  • A medida enviar e receber a taxa de transferência, perda pacote e tempo ida e volta ao sockets do Windows (Winsock) nível, use o Teste de desempenho sockets do Windows (Winsock). Para obter mais informações, consulte Teste de um gateway usando o teste de desempenho sockets do Windows (Winsock).
  • Use segmento serviço interrupção compartilhada (ist) quando sua plataforma hardware tem múltiplo miniportas. Para obter mais informações, consulte IST compartilhado para NDIS.
  • Configurar sistema memória para sua executar-imagem tempo para personalizar a quantidade de memória RAM que aloca o kernel. Esteja ciente que memória sistema geralmente executa mais rápido out of memória RAM que diretamente out of ROM. Você pode usar o aplicativo Romimage.exe para físico atribuir endereços memória para os binários e arquivos que estão incluídos na executar-imagem tempo. Para obter mais informações, consulte Romimage.
  • Elimine efeitos de perdas reserva (Cargas de TLB) look-aside de conversão movendo a codificar em seções que não irão incorridas Cargas de TLB de perder penalidades. Se o Windows Embedded CE com base no dispositivo experiências excessiva Cargas de TLB de perdas e possui software Cargas de TLB de perder manipulação, para exemplo MIPS e sh, talvez seja possível reduzir o número de perdas por carregar componentes OS na memória kernel. CELog (CELZONE_TLB, 0x8) pode apresentar uma indicação de perdas Cargas de TLB de alta.
    Para Windows Embedded CE-com dispositivos que não possuem software para manipulação Cargas de TLB de perdas, verificar com o fabricante chip para determinar se o microprocessador oferece suporte a medida da placa de Cargas de TLB de perdas. Se afirmativo, o fabricante pode ter ferramentas para exibir que dados. Para obter mais informações sobre como essa dados são reunidos, consulte Evento CeLog de controle. Para obter informações sobre como exibir os dados, consulte O controlador do kernel remoto.

Use um Registro Hive-based

  • O Registro Hive-Based armazena dados dentro de arquivos ou seções, que podem ser mantidas em qualquer sistema de arquivos Registro. Isso elimina a necessidade para de backup executar e restaurar quando o dispositivo é desligado. Para obter mais informações, consulte Usando o Registro seção-com base em.

See Also

Concepts

Debugging and Testing a Gateway
Gateway Hardware Requirements

Other Resources

Developing a Gateway