Troubleshooting the Winsock Performance Test
9/8/2008
Esta seção descreve problemas que podem ser obteve com o teste de desempenho sockets do Windows (Winsock). Para obter mais ajuda, consulte Troubleshooting the CETK Tests solução de problemas.
Problema | Descrição | Resolução |
---|---|---|
Teste de desempenho sockets do Windows (Winsock) Não É executado |
Quando você usa Tux.exe Para executar o Perf_winsock2.dll cliente, uma mensagem de erro será exibida contendo o texto Não é possível importação da biblioteca. |
Esse erro ocorre se um arquivo exigido pelo Winsock Performance Test não está presente no dispositivo de destino com o Perf_winsock2.dll cliente. Antes de executar o Winsock Performance Test, verificar que todos os exigido arquivos estejam em Diretório de versão ou no mesmo Diretório no dispositivo de destino como o Perf_winsock2.dll arquivo. |
Teste de desempenho sockets do Windows (Winsock) não fornecer Resultados de Teste |
Quando você usa Tux.exe para executar o Perf_winsock2.dll cliente, uma mensagem de erro semelhante à seguinte mensagem de erro aparece: Não foi possível conectar ao servidor xxx.xxx.xxx.xxx ConnectSocket() para controle conexão falha, WSAError = 10038 Comunicação entre o servidor e cliente falha; Encerrando testar |
Esse erro ocorre se a comunicação entre o cliente e servidor não pode ser iniciada. Verifique se Perf_winsockd2.exe é execução sobre o servidor. Verifique se o servidor possui o endereço IP especificado na mensagem de erro. Se o servidor tiver um endereço IP diferente do que o endereço IP especificado na mensagem de erro, use o -s parâmetro de linha de comando para especificar o correto servidor Nome ou endereço IP. |
Teste de desempenho sockets do Windows (Winsock) mostra pacotes UDP não recebidos |
Quando você usa o teste de desempenho sockets do Windows (Winsock) a medida de desempenho de um gateway, UDP-relacionado casos testar incluindo a maiúsculas e minúsculas testar UDP Ping indicam que os pacotes falhar para cruzado o gateway ou indicar que o tempo processamento é zero. |
O teste de desempenho sockets do Windows (Winsock) depende números porta que não são convertidos. Se um dispositivo, such as um gateway, destino usa rede endereço conversão (conversão de endereço de rede), um TCP ou porta protocolo UDP (UDP) no lado do gateway particular é convertida quando um das seguinte condições for atendida:
|
Sockets do Windows (Winsock) o desempenho de teste relatórios pacotes perda apesar disponibilidade de ciclo CPU |
Qualquer uma do recebimento UDP testes relatório pacote alta perda, mas utilização de CPU for menor que 100 %. |
Um bug em um driver de miniporta é provável que levam a essa condição. Tal um bug geralmente será ser ecoado por ilustrações baixa taxa de transferência vistas no testes de envio/recebimento TCP, causados por várias retransmissões no tráfego de rede para a conexão testar. Isso também pode ocorrer quando reserva Soquete UDP não é do tamanho suficiente. O UDP recebe testes, a taxa na qual os pacotes chegam as quebras de miniporta para baixo a uma série de bursts com um atraso entre cada intermitente. Se o receptor não é completamente identificador os pacotes que chegam durante uma intermitência e sua fila Soquete não é suficientemente grande, em seguida, os pacotes serão descartados. Neste maiúsculas e minúsculas, o utilização de CPU baixa irá ser um resultado de somente mínimo trabalho feito para processo pequeno número de pacotes na fila durante o atraso entre cada intermitente. Para aumentar utilização de CPU e aumentar a taxa de recebimento, a fila de recebimento Soquete pode ser ajustada com o -q parâmetro testar linha de comando. |