Esta guía tiene como objetivo enseñarle a habilitar TCP BBR en Centos 7. Significa ancho de banda de cuello de botella de TCP y tiempo de propagación de ida y vuelta. TCP BBR es un algoritmo de control de congestión desarrollado por Google. Además, proporciona un mejor rendimiento de la red al gestionar la congestión y optimizar el rendimiento, lo que resulta en una mejor experiencia del usuario y transferencias de datos más rápidas. Ahora puede seguir los pasos a continuación para aumentar la velocidad de su red habilitando TCP BBR en Centos 7. Pasos para habilitar TCP BBR en Centos 7 para ayudar a aumentar la velocidad de la red Antes de comenzar la configuración de TCP BBR, debe iniciar sesión en su servidor como un usuario no root con privilegios sudo. Para ello, puede consultar la Guía de configuración inicial de Centos 7. Luego, siga los pasos a continuación para completar esta guía. Paso 1: verificar el algoritmo de congestión actual en Centos 7 Primero, debe actualizar sus paquetes locales con el siguiente comando: sudo yum update -y Luego, ejecute el siguiente comando para verificar el algoritmo de congestión actual en Centos 7: sudo sysctl net. ipv4.tcp_congestion_control La mayoría de las distribuciones de Linux utilizan algoritmos Cubic y Reno. En su salida, debería ver algo similar a esto: Salida net.ipv4.tcp_congestion_control = cubic Además, puede usar los siguientes comandos para verificar los algoritmos de congestión disponibles en Centos 7: sudo sysctl net.ipv4.tcp_available_congestion_control Salida net.ipv4. tcp_available_congestion_control = cubic reno Como puede ver, Cubic y Reno están disponibles como algoritmos de congestión. Para agregar TCP BBR, puede seguir los pasos a continuación. Paso 2: instalar el nuevo kernel en Centos 7 Si no instala el nuevo kernel, durante la adición de TCP BBR en Centos 7, obtendrá el siguiente error: Error sysctl: configuración de clave «net.ipv4.tcp_congestion_control»: No existe tal archivo o directorio net.ipv4.tcp_congestion_control = bbr Por lo tanto, debe usar los siguientes comandos para instalar Elrepo y obtener el kernel más reciente: # sudo rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo .org # sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm # sudo yum –enablerepo=elrepo-kernel install kernel-ml Luego, edite el archivo /etc/default/grub. Busque la línea que contiene GRUB_DEFAULT y configúrela en 0. GRUB_DEFAULT=0 Guarde y cierre el archivo. A continuación, debe crear un nuevo archivo de configuración de grub y reiniciar Centos 7 para aplicar los cambios: # sudo grub2-mkconfig -o /boot/grub2/grub.cfg # sudo reboot Paso 3: agregue BBR como algoritmo de congestión predeterminado en Centos 7 En este punto, puede agregar y habilitar TCP BBR como su algoritmo de congestión predeterminado. Para hacer esto, necesita abrir el archivo sysctl.conf con el editor de texto que desee, como Vi Editor o Nano Editor: sudo vi /etc/sysctl.conf Agregue el siguiente contenido al archivo que habilita TCP BBR: net.core. default_qdisc=fq net.ipv4.tcp_congestion_control=bbr Su archivo debería verse así: Cuando haya terminado, guarde y cierre el archivo. Luego, vuelva a cargar el archivo de configuración con el siguiente comando: sudo sysctl -p Salida net.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr Paso 4: verificar que TCP BBR esté habilitado y activado en Centos 7 En este punto, debe verifique que BBR esté habilitado y activo como el nuevo control de congestión TCP usando el siguiente comando en Centos 7: sudo sysctl net.ipv4.tcp_congestion_control Salida net.ipv4.tcp_congestion_control = bbr Además, puede usar el siguiente comando para verificarlo: lsmod | grep bbr Salida tcp_bbr 16384 5 Finalmente, enumere nuevamente los controles de congestión TCP disponibles en su servidor: sudo sysctl net.ipv4.tcp_available_congestion_control Debería ver BBR en su lista: Salida net.ipv4.tcp_available_congestion_control = reno cubic bbr Eso es todo. Ha agregado BBR con éxito a su Centos 7. Conclusión Siguiendo los pasos de la guía, puede habilitar TCP BBR en CentOS 7, configurándolo como el algoritmo de congestión predeterminado, mejorando el rendimiento de la red y optimizando el rendimiento. Espero que lo disfrutes. Además, es posible que desee leer los siguientes artículos: Tutorial de instalación de Python 3.12 para Centos 7 Instalar PHP 8.3 en Centos 7 Actualizar el kernel de Linux en Centos 7

Source link