surley my computer to my computer should be instant
0.102ms é o mesmo que 0.102x10 ^ (- 3) segundos ou 0.000102 segundos. Não fica muito mais "instantâneo" do que isso.
Durante este décimo de milésimo de segundo, seu sistema precisa:
- leia a solicitação de eco ICMP do rxqueue * do dispositivo de loopback
- crie um pacote de resposta de eco ICMP correspondente
- escreve o pacote de resposta no txqueue * da interface de loopback
- leia o pacote de volta do rxqueue * para ping para calcular o RTT.
Sua preocupação parece ser que esse RTT não é constante. Isso é explicado pelo fato de seu sistema estar fazendo muitas outras coisas ao fazer esse processo.
I run an apache webserver which gives a 403 error on localhost. When I ping it,
Se você estiver usando o comando ping
, não importa se você executa um servidor da Web ou não. Se você está usando o tempo de resposta do servidor web como um "ping", há algumas camadas adicionais que o pacote precisa passar.
(*) : isso não é inteiramente verdade, qualquer lógica abaixo da camada 3 está obviamente em curto-circuito, mas o ponto é que ela passará por toda a pilha