Estoy usando Ubuntu 12.04, Chromium 18.0.1025.151 (Desarrollador Build 130497 Linux) Ubuntu 12.04, Firefox 12.0 pero estoy obteniendo una velocidad de navegación pobre. El navegador siempre muestra "Waitng for aaa.bbb.com" en la parte inferior del navegador. ¿Cómo puedo depurar esto y descubrir la razón? Me estoy conectando a la red 3G a través de la red Bluetooth PAN de un dispositivo Android. Algunas estadísticas a continuación.
$ dig asdsa.com
; <<>> DiG 9.8.1-P1 <<>> asdsa.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39878
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 13, ADDITIONAL: 13
;; QUESTION SECTION:
;asdsa.com.         IN  A
;; ANSWER SECTION:
asdsa.com.      307707  IN  A   200.31.91.194
;; AUTHORITY SECTION:
com.            34662   IN  NS  e.gtld-servers.net.
com.            34662   IN  NS  a.gtld-servers.net.
com.            34662   IN  NS  k.gtld-servers.net.
com.            34662   IN  NS  h.gtld-servers.net.
com.            34662   IN  NS  g.gtld-servers.net.
com.            34662   IN  NS  l.gtld-servers.net.
com.            34662   IN  NS  j.gtld-servers.net.
com.            34662   IN  NS  c.gtld-servers.net.
com.            34662   IN  NS  b.gtld-servers.net.
com.            34662   IN  NS  m.gtld-servers.net.
com.            34662   IN  NS  d.gtld-servers.net.
com.            34662   IN  NS  f.gtld-servers.net.
com.            34662   IN  NS  i.gtld-servers.net.
;; ADDITIONAL SECTION:
a.gtld-servers.net. 50538   IN  A   192.5.6.30
a.gtld-servers.net. 59333   IN  AAAA    2001:503:a83e::2:30
b.gtld-servers.net. 40208   IN  A   192.33.14.30
b.gtld-servers.net. 45531   IN  AAAA    2001:503:231d::2:30
c.gtld-servers.net. 45531   IN  A   192.26.92.30
d.gtld-servers.net. 45526   IN  A   192.31.80.30
e.gtld-servers.net. 45526   IN  A   192.12.94.30
f.gtld-servers.net. 40177   IN  A   192.35.51.30
g.gtld-servers.net. 35936   IN  A   192.42.93.30
h.gtld-servers.net. 40177   IN  A   192.54.112.30
i.gtld-servers.net. 45526   IN  A   192.43.172.30
j.gtld-servers.net. 45526   IN  A   192.48.79.30
k.gtld-servers.net. 35936   IN  A   192.52.178.30
;; Query time: 227 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun  6 22:40:19 2012
;; MSG SIZE  rcvd: 499
$ ping google.com
PING google.com (74.125.236.199) 56(84) bytes of data.
64 bytes from maa03s17-in-f7.1e100.net (74.125.236.199): icmp_req=1 ttl=54 time=173 ms
64 bytes from maa03s17-in-f7.1e100.net (74.125.236.199): icmp_req=2 ttl=54 time=162 ms
64 bytes from maa03s17-in-f7.1e100.net (74.125.236.199): icmp_req=3 ttl=54 time=228 ms
64 bytes from maa03s17-in-f7.1e100.net (74.125.236.199): icmp_req=4 ttl=54 time=236 ms
64 bytes from maa03s17-in-f7.1e100.net (74.125.236.199): icmp_req=5 ttl=54 time=162 ms
64 bytes from maa03s17-in-f7.1e100.net (74.125.236.199): icmp_req=6 ttl=54 time=215 ms
64 bytes from maa03s17-in-f7.1e100.net (74.125.236.199): icmp_req=7 ttl=54 time=218 ms
64 bytes from maa03s17-in-f7.1e100.net (74.125.236.199): icmp_req=8 ttl=54 time=232 ms
64 bytes from maa03s17-in-f7.1e100.net (74.125.236.199): icmp_req=9 ttl=54 time=212 ms
^C
--- google.com ping statistics ---
9 packets transmitted, 9 received, 0% packet loss, time 8007ms
rtt min/avg/max/mdev = 162.119/204.385/236.105/28.286 ms
¿También hay un navegador que proporciona más información detallada al cargar una página?
Editar: más información de la respuesta de @izx
$ curl -w "@curl-timing.cfg" -o /dev/null -s http://www.google.com/
      DNS lookup                          :  0.363
      Connect to server (TCP)             :  0.512
      Connect to server (HTTP/S)          :  0.000
      Time from start until transfer began:  0.512
      Time for redirection (if any)       :  0.000
      Total time before transfer started  :  0.749
             Total time                   :  0.749
             Size of download (bytes)     :  221
             Average d/l speed (bytes/s)  :  294.000
$ curl -w "@curl-timing.cfg" -o /dev/null -s http://india.gov.in
      DNS lookup                          :  0.351
      Connect to server (TCP)             :  0.526
      Connect to server (HTTP/S)          :  0.000
      Time from start until transfer began:  0.526
      Time for redirection (if any)       :  0.000
      Total time before transfer started  :  0.770
             Total time                   :  1.643
             Size of download (bytes)     :  34346
             Average d/l speed (bytes/s)  :  20905.000
                    
                        12.04
                                networking
                                internet
                                
                    
                    
                        Binoy Babu
fuente
                
                fuente

netstat -anver qué conexiones abiertas, ancho de banda de mascar que pueda tener sin ser consciente de ello (como el mecanismo de actualización automática de Ubuntu, un cliente de torrent olvidado, etc.)Respuestas:
Úselo
curlpara averiguar qué parte del proceso de carga de un sitio web le está causando problemasEn general, puede depurar la "navegación" (o http / s) utilizando
curlla-wopción.sudo apt-get install curl(si aún no la tiene)Cree un archivo llamado
curl-timing.cfgen say, su directorio de inicio. En él, pegue:\norte Búsqueda de DNS:% {time_namelookup} \ n Conectarse al servidor (TCP):% {time_connect} \ n Conectarse al servidor (HTTP / S):% {time_appconnect} \ n Tiempo desde el inicio hasta que comenzó la transferencia:% {time_pretransfer} \ n Tiempo de redireccionamiento (si corresponde):% {time_redirect} \ n Tiempo total antes de que comience la transferencia:% {time_starttransfer} \ n \norte Tiempo total:% {time_total} \ n Tamaño de descarga (bytes):% {size_download} \ n Velocidad promedio d / l (bytes / s):% {speed_download} \ n \norteLuego, intente descargar cualquier URL, supongamos que google, con:
curl -w "@curl-timing.cfg" -o /dev/null -s http://www.google.com/y la salida será de la forma:
Compare con la búsqueda de una página web desde un servidor indio a los EE. UU .:
curlle da buenos resultados en general, el problema puede estar en su navegador / aplicación, en lugar de TCP / HTTP y su conexión de red.--writeoutsaltar rápidamente a la sección correspondiente.fuente
Connect to Server (TCP/HTTP)parte.DNS lookup: 8.5 sec / Connect to server (TCP): 9.0 sec / Total time: 9.6 sec"esto no encaja. (?)