Il pipe
valore nell'output di ping
indica il numero massimo di pacchetti di richieste echo ICMP senza risposta in sospeso nella rete ad un certo punto durante il test. Normalmente non viene segnalato quando questo valore è uno (ogni richiesta ha ricevuto una risposta prima dell'invio della richiesta successiva), come nel caso del normale funzionamento.
Di default, il ping
comando attende un secondo tra l'invio di richieste echo, come da descrizione nella sua pagina man sotto il -i
parametro:
L'impostazione predefinita è attendere normalmente un secondo tra ciascun pacchetto o non attendere in modalità flood. Solo il superutente può impostare l'intervallo su valori inferiori a 0,2 secondi.
Sulla maggior parte delle reti, il tempo di andata e ritorno (RTT) è in genere dell'ordine di decine o centinaia di millisecondi, non di secondi, quindi in questa modalità predefinita, ogni richiesta di eco riceverà normalmente una risposta prima di inviare la seguente richiesta. Il numero massimo di pacchetti in sospeso nella rete non è maggiore di uno in qualsiasi punto del test, quindi pipe
è uguale a 1 e non riportato.
Se il tempo di risposta a un pacchetto supera questo intervallo predefinito per qualche motivo, causando la presenza di più richieste nella rete, il ping segnalerà un valore pipe
maggiore di uno. Allo stesso modo, è possibile invocare questa risposta riducendo artificialmente l'intervallo passando un valore inferiore rispetto a RTT per il -i
parametro di ping
.
Se il sistema di rete è locale, allora:
- i tuoi test stanno riducendo l'intervallo per l'emissione di ping
- hai attivato la modalità flood , che non attende una risposta prima di inviare un altro ping
- le risposte impiegano un po 'di tempo per tornare al sistema di test dall'host remoto
Se questo è indicativo di un problema più grande dipende dallo scenario, dall'hardware di rete, dalla ping
configurazione, ecc.
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3014ms
epipe 3
in diverse righe che hanno confuso il mio codice Java che tenta di analizzarlo