O valor pipe
na saída de ping
indica o número máximo de pacotes de solicitação de eco ICMP não respondidos pendentes na rede em algum momento durante o teste. Normalmente, não é relatado quando esse valor é um (cada solicitação recebeu uma resposta antes do envio da próxima solicitação), que é o caso em operação normal.
Por padrão, o comando ping
aguarda um segundo entre o envio de solicitações de eco, conforme a descrição em sua página de manual sob o parâmetro -i
:
The default is to wait for one second between each packet normally, or not to wait in flood mode. Only super-user may set interval to values less 0.2 seconds.
Na maioria das redes, o tempo de ida e volta (RTT) geralmente é da ordem de dezenas ou centenas de milissegundos, não segundos, portanto, nesse modo padrão, cada solicitação de eco normalmente recebe uma resposta antes do envio da solicitação. O número máximo de pacotes pendentes na rede não é maior do que um em qualquer ponto do teste, portanto, pipe
é igual a 1 e não é relatado.
Se o tempo de resposta a um pacote ultrapassar esse intervalo padrão por algum motivo, fazendo com que várias solicitações sejam pendentes na rede, o ping reportará um pipe
maior que um. Da mesma forma, você pode invocar essa resposta reduzindo artificialmente o intervalo passando um valor menor que o RTT para o parâmetro -i
de ping
.
Se o sistema de rede é local, então:
- seus testes estão reduzindo o intervalo para emissão de pings
- você ativou o modo de inundação , que não espera por uma resposta antes de enviar outro ping
- as respostas estão demorando para voltar ao seu sistema de teste a partir do host remoto
Se isso é indicativo de um problema maior depende do cenário, do hardware de rede, da configuração ping
, etc.