Como verificar latência de uma máquina na rede [RESOLVIDO]

1. Como verificar latência de uma máquina na rede [RESOLVIDO]

Bruno Borges
brunobsantos

(usa Ubuntu)

Enviado em 21/09/2015 - 11:26h

Sei que existe o comando 'ping <IP>', mas serve mais especificamente para verificar se o computador está online.
Quero saber como verificar a latência da conectividade de um determinado computador (tempo de resposta dele após o envio do sinal).
Existe algum método melhor do que usar o ping?
Se possível também explicar como colocar esse valor de latência em uma variável.
Obrigado desde já.


  


2. Re: Como verificar latência de uma máquina na rede [RESOLVIDO]

Leandro
rahremix

(usa Arch Linux)

Enviado em 21/09/2015 - 11:38h


O comando ping mostra a latência no final, depois de "time=":

64 bytes from 176.16.1.158: icmp_seq=4694 ttl=128 time=2.67 ms
64 bytes from 176.16.1.158: icmp_seq=4695 ttl=128 time=2.70 ms
64 bytes from 176.16.1.158: icmp_seq=4696 ttl=128 time=2.06 ms



3. Re: Como verificar latência de uma máquina na rede [RESOLVIDO]

Bruno Borges
brunobsantos

(usa Ubuntu)

Enviado em 21/09/2015 - 11:51h

rahremix escreveu:


O comando ping mostra a latência no final, depois de "time=":

64 bytes from 176.16.1.158: icmp_seq=4694 ttl=128 time=2.67 ms
64 bytes from 176.16.1.158: icmp_seq=4695 ttl=128 time=2.70 ms
64 bytes from 176.16.1.158: icmp_seq=4696 ttl=128 time=2.06 ms


Eu pensava que existisse um outro métodos, mas se você diz que esse método já é o mais preciso então ok.

Como eu faço pra guardar esse valor em ms em uma variavel?


4. Re: Como verificar latência de uma máquina na rede [RESOLVIDO]

Renan Arantes
R3nan

(usa Debian)

Enviado em 21/09/2015 - 12:42h


veja se ajuda

ping -c 1 www.google.com | grep time= | awk -F"=" '{print $4}'



5. Re: Como verificar latência de uma máquina na rede [RESOLVIDO]

Bruno Borges
brunobsantos

(usa Ubuntu)

Enviado em 21/09/2015 - 18:45h

R3nan escreveu:


veja se ajuda

ping -c 1 www.google.com | grep time= | awk -F"=" '{print $4}'


Esse funcionou perfeitamente.
Existe um modo de eu inserir um valor de ip no comando de execução do shell script?
Ex:
./meuscript.sh -ip 111.111.111.111





6. Re: Como verificar latência de uma máquina na rede [RESOLVIDO]

Renan Arantes
R3nan

(usa Debian)

Enviado em 22/09/2015 - 10:13h

brunobsantos escreveu:

R3nan escreveu:


veja se ajuda

ping -c 1 www.google.com | grep time= | awk -F"=" '{print $4}'


Esse funcionou perfeitamente.
Existe um modo de eu inserir um valor de ip no comando de execução do shell script?
Ex:
./meuscript.sh -ip 111.111.111.111




sim, só deixar a linha assim:

ping -c 1 $1 | grep time= | awk -F"=" '{print $4}'

salvar o scrite e executar o scripte assim:

./meuscript.sh www.google.com
ou
./meuscript.sh 111.111.111.111

se for a melhor resposta vote nela vc me ajuda a conseguir pontos no raking









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts