Tengo un arranque dual configurado con Windows y Ubuntu. Cuando uso Windows, la navegación web es mucho más rápida que cuando uso Ubuntu y no sé por qué. Es como si hubiera una gran latencia en lugar de que la velocidad máxima sea menor, hay un gran retraso antes de que algo suceda al usar Ubuntu, sucede con todos los sitios web todo el tiempo. Nunca configuré la conexión a Internet porque simplemente funcionó de inmediato. Tengo una conexión de banda ancha a través de un enrutador compartido con algunas otras computadoras. Cuando configuramos el enrutador y la conexión a Internet, todo se hizo con Windows. ¿Qué podría hacer para arreglar esto?
10
Respuestas:
¿Estás usando Firefox? También es lento en mi PC por alguna razón.
He instalado Google Chrome y Opera, y simplemente vuelan.
Google Chrome
Además, intente esto también: (gracias a Ubuntu Geek)
Abra su Firefox y escriba about: config en la barra de direcciones URL y presione enter. Para convertir un Falso en Verdadero, seleccione la línea a cambiar y haga doble clic. En el segundo cambio de opción, haga clic derecho y seleccione Modificar
network.http.pipelining> Hacerlo verdadero
network.http.pipelining.maxrequests> Que sea 8 o 10
network.http.proxy.pipelining> Hacerlo verdadero
network.dns.disableIPv6> Hacerlo verdadero
fuente
Puede estar sufriendo de bufferbloat . Se manifiesta como enormes latencias cuando estás transmitiendo o recibiendo una gran cantidad de datos.
He tenido éxito haciendo lo siguiente:
Corre
ifconfig
y busca "txqueuelen" en él. El valor predeterminado en casi todas las máquinas que he visto es 1000 .Baje el tamaño de su búfer de transmisión a 50 . (Casi todos los conjuntos de chips modernos admitirán 0 , pero algunos no, así que elegiremos 50 por razones de seguridad).
sudo ifconfig eth0 txqueuelen 50
Para restaurar la configuración original:
sudo ifconfig eth0 txqueuelen 1000
Como nota, ESTO PUEDE desconectarlo temporalmente de la red; es posible que deba forzar su máquina para que se vuelva a conectar a la red (desconecte / vuelva a conectar el cable
sudo ifconfig eth0 up
, etc.)La versión corta de lo que hace esto: TCP espera que los paquetes se descarten y / o no se reconozcan de manera oportuna. Cuando se encuentra con estas situaciones, envía menos datos para adaptarse mejor a la red. Al tener una gran cola de transmisión, la cola retrasa cualquier adaptación que la pila TCP haría, y obtienes estas enormes latencias y un mal rendimiento porque estás enviando más datos de los que la red puede manejar. El "ciclo de retroalimentación" se retrasa por el tamaño de los buffers.
Windows XP no se ve afectado, porque tiene otros límites en los datos salientes y no puede saturar líneas como Linux y otros sistemas operativos más modernos.
fuente
/etc/rc.local
, que se ejecuta como root.He experimentado ese problema, que solucioné ejecutando mi propio caché de DNS. Esto seguramente acelerará las cosas, aunque ¿quién podría decir definitivamente cuál es el problema que tiene? No sé si tienes dnsmasq o bind9, pero no te hará daño intentar desinstalarlos. Entonces, intentemos eliminarlos, si existen, reemplazándolos con la parte dnscache de djbdns, eliminando cualquier instancia de dnsmasq, si se está ejecutando, y eliminando el script de inicio BIND, si existe.
Entonces necesitaremos decirle al sistema que use nuestro caché.
Edite el archivo para que se vea como este ejemplo. Este archivo define qué servidores de nombres usar, el dominio predeterminado y el sufijo de búsqueda. El sufijo de búsqueda permite ejecutar consultas utilizando solo la parte del nombre de host de un nombre de dominio completo. Por ejemplo, 'nslookup www' se convierte automáticamente en 'nslookup www.example.com' cuando example.com es el valor del parámetro "buscar".
Esto es un poco sofisticado, pero necesitamos obtener los últimos servidores de nombres raíz.
Creo que el archivo resolv.conf se sobrescribe cuando usamos DHCP. Así que démonos una dirección IP estática, eliminando el software que la aplasta y editando nuestro archivo de interfaces para configurar la dirección IP estática.
Mi archivo de interfaces tiene el siguiente aspecto, pero modifica el tuyo a tu configuración.
Ahora solo reiniciemos.
Ahora está utilizando un solucionador local y los últimos servidores raíz. Esto es mucho, mucho más rápido y más confiable que lo que obtengo de mi ISP, que es muy lento. ¿Ayuda esto al lento problema que tienes?
ACTUALIZAR
O bien, si no desea ejecutar su propio caché (arriba), y según la conversación a continuación, puede iniciar sesión en su enrutador y configurarlo para proporcionar servidores DNS alternativos, como Google y OpenDNS: 8.8.8.8, 208.67. 222.222, 208.67.220.220. Esto también arreglaría DNS lento.
fuente
Sé que este es un hilo viejo, pero como estaba buscando la respuesta, serían otros, así que decidí publicar.
Yo tuve el mismo problema . En Windows todo funciona bien, pero en Ubuntu algunos sitios web no se abren tardando una eternidad en abrirse. Lo resolví cambiando mi módem del modo "DIAL ON DEMAND" al modo "SIEMPRE ENCENDIDO".
fuente
Edite su
/etc/resolv.conf
archivo, elimine todo excepto los servidores DNS de Google:& reinicia la computadora.
Haga un análisis CURL para averiguar exactamente qué está causando el problema: /ubuntu//a/147385/378854
fuente