Hay toneladas de aplicaciones que le prometen una mayor funcionalidad de red y velocidades extremas de Internet. Por lo general, estas aplicaciones no presentan nada más que una interfaz engañosa al tiempo que extraen dinero de su billetera sin ningún beneficio realista. Algunos de ellos incluso pueden ser malware. Aquí hay algunas formas de aumentar la velocidad de su red sin tener que pagar por estas aplicaciones. Ajustar su conexión a Internet implica más que una aplicación brillante.
Advertencia: Todos los ajustes a continuación implican editar el registro. Como consecuencia, debe proceder con precaución y hacer una copia de seguridad de su registro antes de realizar cualquiera de las modificaciones que se mencionan a continuación. Las eliminaciones y modificaciones accidentales podrían dañar la funcionalidad de su computadora. Es mejor hacer una copia de seguridad de su registro antes de continuar.
1. IRPStackSize
IRPStackSize (Tamaño de pila de paquetes de solicitud de E / S) representa cuántos búferes de recepción de 36 bytes puede usar su computadora simultáneamente. Permite que su computadora reciba más datos al mismo tiempo. Si tiene una gran conexión a Internet (más de 10 Mbps), se beneficiará de esto. Para aquellos de ustedes con conexiones a Internet más pequeñas, es posible que no noten ni la más mínima diferencia, así que omita esto.
Su sistema generalmente asigna 15 IRP en su pila de red. La mayoría de las veces, se beneficiaría mucho más con 32, aunque puede configurar hasta 50. Pruebe primero con 32.
Aquí está la ubicación de la clave en su registro:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters
Agregue “IRPStackSize” como valor DWORD en el lado derecho de la ventana de regedit y modifique el valor a 32.
2. SizReqBuf
SizReqBuf representa el tamaño de los búferes de recepción sin procesar dentro de un entorno de servidor. Esto significa que afectará su capacidad para alojar algo en un entorno de alta latencia. Digamos que tiene un servidor de juegos y mucha gente se queja del retraso. La modificación de este valor ayudará a reducir el impacto del retraso. También se beneficiaría si aloja un sitio web o cualquier otro servicio, incluido el envío de archivos a través de mensajería instantánea o Neo Modus Direct Connect.
Su sistema generalmente coloca este búfer en 16384 bytes. Para la mayoría de los servidores, esto es lo suficientemente eficiente, pero a veces tiene una pequeña cantidad de memoria y no puede mantenerse al día con el alto volumen de solicitudes.
Aquí está la ubicación de la clave en su registro:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters
Agregue «SizReqBuf» como un valor DWORD en el lado derecho de la ventana de regedit. Si tiene un servidor con más de 512 MB de memoria física, modifique el valor a 17424. Si tiene menos de 512 MB de memoria, debería considerar comprar una computadora nueva, pero mientras tanto puede modificar este valor a 4356.
3. DefaultTTL
Time to Live (TTL) les dice a los enrutadores cuánto tiempo debe permanecer un paquete en el aire mientras intenta entregarlo antes de renunciar y descartar el paquete. Cuando el valor suele ser alto, su computadora pasa más tiempo esperando la entrega de un paquete fallido, lo que efectivamente disminuye la cantidad de productividad en su red.
Sin un valor establecido, Windows espera 128 segundos a que finalice la transacción. Esto hace que su computadora se retrase terriblemente si está en medio de algo y su conexión con un servidor se pierde inesperadamente.
Aquí está la ubicación de la clave en su registro:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
Agregue «DefaultTTL» como un valor DWORD dentro de la tecla «Parámetros». Establezca el valor entre 1 y 255. El mejor valor es 64, aunque puede establecer valores más bajos si desea que el paquete se elimine más rápidamente.
4. Tcp1323Opts
Tcp1323Opts le permite utilizar RFC 1323, conocido como «Extensiones TCP para alto rendimiento», de 3 formas. Este valor particular funciona con la marca de tiempo y el escalado de la ventana de red. Esto permite que la conexión TCP negocie un tamaño de ventana de recepción con un servidor, permitiendo que las computadoras especifiquen la recepción windows de hasta 1 GB.
Navegue a la siguiente ubicación en su registro:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
Debería ver TCP1323Opts como un valor «DWORD» en el lado derecho del editor de registro. (Créelo si no es así). Haga clic con el botón derecho y modifique este valor a «1».
5. MaxFreeTcbs
MaxFreeTcbs es un valor dudoso. Determina cuántas conexiones TCP activas puede manejar su computadora en un momento dado según la cantidad de memoria física que tenga y el rendimiento de su computadora con respecto al ancho de banda.
Si el número es demasiado alto, es posible que su computadora no procese correctamente las transacciones TCP debido a la gran cantidad de conexiones activas que se comunican con la computadora al mismo tiempo. Sin embargo, si el número es demasiado bajo, no puede alojar ni solicitar tantas conexiones como desee. Si bien la configuración se determina arbitrariamente, es posible que desee aumentar el número cuando actualice su hardware o conexión a Internet.
Para llegar a la ubicación del valor, vaya a la siguiente ruta en su registro:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
Cree o edite “MaxFreeTcbs” y coloque su valor en 65536. Si está utilizando una computadora más antigua con hardware de menor rendimiento, puede configurarlo en un número menor, como 16000.
6. MaxUserPort
Cuando una aplicación solicita un puerto disponible para abrir desde Windows, el sistema operativo elige un puerto de 1024 a un máximo especificado conocido como «MaxUserPort». Un puerto en su computadora le permite establecer conexiones TCP / UDP a través de Internet y en su red local.
Podría entrar en más detalles, pero realmente deberíamos ponernos en movimiento. Todos sabemos que 5000 es menos que 65534. ¿Qué sucede cuando abres más opciones a programas que buscan un puerto? Encuentran un puerto mucho más rápido de lo que lo harían con solo un par de miles de opciones disponibles.
Windows establece este valor en 5000 de forma predeterminada, pero puede configurarlo para cualquier número entre 5000 y 65534.
La ubicación donde debe ir «MaxUserPort» se encuentra en la siguiente ruta de registro:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
Cree un valor llamado “MaxUserPort” y configúrelo en 65534. ¡Eso es todo!
7. GlobalMaxTcpWindowSize
Este valor tiene un nombre largo, pero no te arrepentirás de modificarlo si tienes una gran conexión a Internet (10 Mbps y más) y a menudo cargas cosas. Este valor representa la cantidad de datos que se pueden enviar desde su computadora sin recibir un paquete de confirmación (ACK).
Cada vez que envía pequeños fragmentos de datos a Internet, su computadora tiene que esperar este paquete, que le dice a su extremo de la red: “¡Todo está bien! ¡Envía más!» A veces, debido a la latencia y al intercambio de tráfico deficiente, esto puede no ser ideal. Por lo tanto, puede editar este valor para permitir que se envíen más datos sin esperar a que llegue ese paquete.
Cree un DWORD llamado «GlobalMaxTcpWindowSize» en la siguiente ruta de registro:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
Establezca el valor en 65535 y listo. Esto hará que la computadora pueda enviar 64 kilobytes sin esperar confirmación. Si siente una caída en la velocidad después de modificar esto, elimine el valor o intente aumentarlo ligeramente a 128 kilobytes (estableciendo el valor en 131072).
8. MTU
MTU afecta su velocidad de flujo ascendente más que su velocidad de flujo descendente, pero cuidar el flujo de flujo ascendente es igual de importante, asegurando que se envíen grandes cantidades de datos a la vez. Si bien este número normalmente lo configura automáticamente su tarjeta de red, puede ajustarlo en función de la velocidad de su conexión a Internet.
Establecer este valor es complicado. Primero, debe averiguar cuál es su valor MTU óptimo, que es uno que no requiere fragmentación de paquetes debido a limitaciones en la velocidad de su conexión a Internet.
Puede hacer esto yendo al símbolo del sistema e ingresando lo siguiente:
ping -f -l <mtu> <your gateway>
Reemplace “ipconfig
en la línea de comando para averiguar su valor en «Puerta de enlace predeterminada», que aparece debajo del adaptador de red que usa para Internet.
Al hacer ping, sabrá que alcanzó un número demasiado alto cuando la respuesta contenga el siguiente mensaje: El paquete debe estar fragmentado pero DF configurado.
Siempre que elija un número que no requiera fragmentación de paquetes, está bien. Elija el número más alto posible sin fragmentación de paquetes y tendrá la MTU más óptima.
Ahora, para establecer este número, vaya a la siguiente ruta en su registro:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfacesInterface ID
Vea la imagen de arriba para ver un ejemplo de cómo encontré mi propia interfaz de red principal. Puede haber otras interfaces de red instaladas en una computadora, especialmente cuando la usa como enrutador.
Reemplace «ID de interfaz» con el GUID de su interfaz de red. Simplemente navegue por los diferentes GUID que aparecen en “Interfaces” y observe la información en el lado derecho de la ventana de regedit para ver si coincide con los detalles de la interfaz de red que usa para conectarse a la Web.
Una vez que llegue a esa interfaz, agregue «MTU» como DWORD y configúrelo en el número que obtuvo al hacer ping a su puerta de enlace. Eso debería arreglar mucho.
Eso lo cubre. Si tiene problemas con los errores de registro, consulte nuestra lista de soluciones para eso. También tenemos una guía para ayudarlo a tomar posesión total de sus claves de registro de Windows 10.