Aplicativos de rede com alta porcentagem de tempo do sistema

1

Eu tenho um servidor do Windows 2003 (não ri) com dados de processamento de conectividade de 10 GbE chegando até ele pela rede e enviando-o de volta.

Aqui está o gráfico do desempenho geral do sistema e da aplicação específica que está sendo examinada:

O segundo gráfico é ampliado para o pico momentâneo e é relevante para os dados da minha resposta.

Como devo interpretar a alta porcentagem de tempo do kernel nesses processos? No geral, eles estão fazendo muitas E / S de rede (66K PPS in, 96K PPS out) e estou me perguntando se a interpretação correta é que o tempo gasto no espaço privilegiado é copiar os dados entre buffers e aplicativos memória. Isso faria sentido?

    
por MikeyB 26.07.2013 / 17:13

1 resposta

0

Eu identifiquei grandes quantidades de pacotes fragmentados sendo manipulados / gerados por este aplicativo e suspeito que essa é a causa do problema. Aguardando resultados de testes adicionais. Notícias às 11!

Os números representam amostras tomadas em intervalos regulares, correspondendo ao gráfico acima. Entre o segundo e o terceiro tráfego de amostras indo para o aplicativo foi aumentado em 40k PPS.

Network Interface(BASP Virtual Adapter)\Packets Received/sec
64072   60684  114605  111119

Network Interface(MS TCP Loopback interface)\Packets Received/sec
 9965   10434   20499   17024

IPv4\Datagrams Received/sec
74042   71114  135104  128143

IPv4\Datagrams Received Delivered/sec
65927   64088  107000  102459

IPv4\Fragments Received/sec
10503    9246   32927   29528
    
por 03.08.2013 / 02:14