wget tem um atraso de 4 segundos

4

Eu tentei wget uma página com windows / mac e a resposta é instantânea enquanto o aplicativo do Linux atrasa por 4 segundos antes de mostrar a resposta.

O comando que eu executei é:

wget http://192.168.0.135/test.cgi?cmd= -O test.txt

O resultado no Ubuntu:

--2011-03-04 14:21:17--  http://192.168.0.135/test.cgi?cmd=
Connecting to 192.168.0.135:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: 'test.txt'

[ <=>                                   ] 17          --.-K/s   in 0s      

2011-03-04 14:21:22 (1.88 MB/s) - 'test.txt' saved [17]

A execução do comando no Mac produz:

--2011-03-04 14:22:33--  http://192.168.0.135/test.cgi?cmd=
Connecting to 192.168.0.135:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: 'test.txt'

[ <=>                                   ] 17          --.-K/s   in 0s      

2011-03-04 14:22:33 (755 KB/s) - 'test.txt' saved [17]

Acredito que possa estar relacionado a alguma configuração na configuração da rede, como tamanho do pacote, moldura da janela, mas não tenho ideia de como definir isso.

A saída de uname -a (versão do kernel):

  

Linux linux017 2.6.35-25-genérico-pae # 44-Ubuntu SMP Sex 21 de janeiro 19:01:46 UTC 2011 i686 GNU / Linux

A versão do wget ( wget --version ) é: GNU Wget 1.12

    
por Lekensteyn 04.03.2011 / 04:48

2 respostas

2

No Linux em geral e no Ubuntu em particular, muitas vezes tenho que esperar que uma consulta DNS IPv6 atinja o tempo limite antes de procurar endereços IPv4.

    
por geekosaur 05.03.2011 / 03:02
1

Tente usá-lo com endereço IP em vez de nome de domínio. Se for instantâneo, o seu servidor DNS local pode estar sobrecarregado (enquanto o Windows armazena em cache). Você pode experimentar um (8.8.8.8) do Google ou instalar o pdnsd - cache DNS local.

    
por BarsMonster 04.03.2011 / 07:06