Cómo gestionar la limitación de velocidad de transferencia de archivos de red en Windows

Bien, si intentas controlar la cantidad de datos que tu servidor Windows o equipo con Windows 10 consume o envía a través de la red, no estás solo. Por defecto, Windows se excede: las aplicaciones y los procesos en segundo plano pueden consumir todo el ancho de banda disponible sin dar oportunidad a nadie más. Esto no es ideal si hay varios usuarios u otras tareas críticas. La buena noticia es que existen métodos integrados para establecer límites, o al menos priorizar mejor las cosas. Esta guía te mostrará algunas maneras que realmente funcionan para evitar que una aplicación pesada lo acapare todo, especialmente durante las copias de seguridad o copias de seguridad de archivos. Espera una combinación de directivas de grupo, PowerShell, configuración de SMB e incluso algunas opciones de terceros.¿El objetivo final? Un rendimiento de red más predecible y quizás evitar ese momento de «¿por qué va todo tan lento?».

Cómo solucionar la pérdida de ancho de banda de red en Windows Server y Windows 10

Configuración de la política de grupo QoS en Windows

Este es un método bastante clásico: usar la configuración de QoS de Windows mediante la directiva de grupo. Básicamente, permite asignar una porción de ancho de banda a aplicaciones, puertos o direcciones IP específicos. Está disponible desde Windows Vista/Server 2008, por lo que es bastante fiable para la mayoría de las configuraciones.

  • Abra gpedit.msc desde el menú Ejecutar o Inicio.
  • Vaya a Configuración del equipo > Configuración de Windows > QoS basada en políticas. Haga clic con el botón derecho y seleccione Crear nueva política.
  • Asigna un nombre a tu política y marca la opción «Especificar velocidad de aceleración de salida «.Aquí se establece el límite de velocidad. Nota: Se expresa en KB/s, por lo que 3 MB/s = 3072 KB/s.
  • Seleccione un proceso (como explorer.exe), un puerto o configúrelo para todas las aplicaciones. Para SMB, use el puerto 445 del protocolo TCP.
  • Configure los rangos de IP o interfaces de destino si es necesario (más avanzado).Haga clic en Aceptar y la política estará activa; no es necesario reiniciar, solo guarde los cambios y cierre. En algunas máquinas, puede tardar aproximadamente un minuto en activarse o requerir un reinicio rápido.

¿Por qué ayuda? Porque Windows ahora limitará el tráfico seleccionado según tu configuración, lo que evita que una sola aplicación monopolice tu red. Es útil para evitar que las copias de seguridad o las transferencias de archivos grandes afecten negativamente a todo lo demás. Al configurar «Todas las aplicaciones», se espera que ralentice las copias de archivos grandes en general, lo que podría ser una desventaja, pero ofrece un rendimiento más predecible.

Administración de políticas de QoS de red de Windows mediante PowerShell

Si se siente más cómodo con la línea de comandos, PowerShell facilita bastante la creación o modificación de políticas de QoS. Por un lado, es rápido y, por otro, le evita tener que explorar la interfaz de usuario de GPO.

  • Abra PowerShell como administrador.
  • Cree una política de QoS, por ejemplo, para limitar el tráfico SMB a 10 MB/seg: New-NetQosPolicy -Name "SMBRestrictFileCopySpeed" -SMB -ThrottleRateActionBitsPerSecond 80MB
  • Comprueba qué políticas están activas con: Get-NetQosPolicy. Puede ser útil si olvidaste lo que configuraste o quieres verificarlo.
  • Si es necesario, elimine o modifique las políticas utilizando Remove-NetQosPolicy -Name "SMBRestrictFileCopySpeed"o Set-NetQosPolicy.

¿Para qué molestarse? Porque es rápido ajustar las políticas sin reiniciar, y puedes programarlas para automatizar el proceso o para soluciones rápidas. A veces, parece que Windows quiere que lo hagas todo manualmente, pero PowerShell lo simplifica un poco. En algunas configuraciones, podrías necesitar ejecutarlo netsh interface tcp set global autotuninglevel=disabledsi el escalado de la ventana TCP causa problemas extraños, pero esa es otra historia.

Uso de Set-SmbBandwidthLimit para la limitación de SMB

Esta opción es un poco más detallada: si estás familiarizado con las configuraciones de Hyper-V o SMB y quieres establecer un límite estricto para el tráfico SMB, esta es la solución ideal. Deberás asegurarte de que la función «Límite de ancho de banda SMB» esté instalada (la mayoría de las ediciones de Windows Server la incluyen).

  • Instale la función con: Add-WindowsFeature -Name FS-SMBBW. Alternativamente, use Administrador del servidor > Agregar roles y funciones.
  • Establezca el límite con PowerShell. Por ejemplo, si desea limitar la migración en vivo a 100 MB/s, ejecute: Set-SmbBandwidthLimit -Category LiveMigration -BytesPerSecond 100MB. Para compartir archivos regularmente, use: Set-SmbBandwidthLimit -Category Default -BytesPerSecond 10MB.

Este método es eficaz en Windows Server 2012 R2 y versiones posteriores. No sé por qué, pero se usa principalmente en escenarios de virtualización, aunque también funciona bien con límites de rendimiento de archivos normales.

Limitación del ancho de banda de transferencia de archivos en Robocopy

Al copiar archivos por la red con Robocopy, existe una forma integrada de ralentizar el proceso deliberadamente: el parámetro /IPG (Inter Packet Gap).Básicamente, introduce un retraso que permite a la red descansar durante transferencias grandes.

  • El valor se expresa en milisegundos. Por ejemplo, para limitar la velocidad a aproximadamente 5 MB/s, debería experimentar con valores de /IPG entre 50 y 100. Dado que Robocopy reenvía bloques de 64 KB, la sincronización de /IPG puede ser complicada.
  • Aquí hay una fórmula aproximada o calculadora como esta calculadora Robocopy IPG que puede ayudar a acelerar las cosas.

Nota: Para conexiones irregulares o limitadas, el protocolo BITS (Servicio de Transferencia Inteligente en Segundo Plano) también se puede usar para transferencias limitadas y reanudables. Ideal para archivos grandes con enlaces inestables. Más información en otros documentos, pero es recomendable conocerla.

Modelado de tráfico con herramientas de terceros

Si las herramientas de Windows te parecen demasiado torpes o poco fiables, o si necesitas más control de la interfaz, las aplicaciones de terceros como NetLimiter o TMeter Free son una buena opción. Permiten establecer límites por aplicación, programar límites e incluso supervisar el uso continuo.

  • Otras opciones incluyen Glasswire (cortafuegos + monitor de red), NetBalancer (reglas de tráfico) y cFosSpeed ​​(priorización del tráfico).Estas opciones son mayoritariamente de pago, pero ofrecen mayor control que las herramientas nativas.

Claro que las políticas de QoS de Windows suelen ser suficientes para la mayoría de los casos y son gratuitas, pero si te tomas en serio el control granular, estas herramientas podrían merecer la pena. Ten en cuenta que suelen requerir una curva de aprendizaje y, a veces, no son compatibles con las actualizaciones de Windows ni con las VPN. Tu experiencia puede variar.

Resumen

Básicamente, existen varias maneras de limitar el ancho de banda de red en Windows, desde las políticas de QoS integradas (que funcionan bien si se configuran correctamente), comandos de PowerShell para ajustes rápidos, límites específicos para SMB o herramientas de terceros para un mayor control. Es una cuestión de equilibrio: elige la opción que mejor se adapte a tus necesidades y preferencias. Normalmente, creo que la configuración de QoS es suficiente, pero en algunos casos, una aplicación de terceros facilita la tarea.

Resumen

  • Pruebe la política de grupo QoS para obtener un control amplio sin software adicional.
  • Utilice PowerShell para realizar ajustes rápidos o crear scripts.
  • Configure los límites de ancho de banda SMB si el tráfico SMB es la principal preocupación.
  • Aproveche /IPG de Robocopy para realizar copias controladas de archivos en redes lentas.
  • Considere herramientas de terceros si las opciones nativas no son suficientes o son demasiado complicadas.

Conclusión

La mayoría de las veces, establecer una política de QoS o ajustar los límites de SMB es la solución. Estas configuraciones pueden ayudar a mantener la estabilidad de la red sin limitarla por completo. Si trabajas con aplicaciones o protocolos específicos, ajusta las políticas según corresponda. Esto hace que todo sea un poco más predecible, especialmente cuando hay varios usuarios involucrados. Cruzamos los dedos para que esto ayude a evitar esos momentos de «¿por qué todo se arrastra?».A veces, un pequeño ajuste puede ahorrar muchos dolores de cabeza en el futuro.