ZPanel y Sentora en CentOS 6 x64
ZPanel, un panel de control de alojamiento web popular, se bifurcó en 2014 a un nuevo proyecto llamado Sentora. Aprende a instalar Sentora en tu servidor con este tutorial.
BBR (Bottleneck Bandwidth and RTT) es un nuevo algoritmo de control de congestión que Google contribuye a la pila TCP del kernel de Linux. Con BBR en su lugar, un servidor Linux puede obtener un rendimiento significativamente mayor y una latencia reducida para las conexiones. Además, es fácil implementar BBR porque este algoritmo solo requiere actualizaciones en el lado del remitente, no en la red o en el lado del receptor.
En este artículo, le mostraré cómo implementar BBR en una instancia de servidor Vultr CentOS 7 KVM.
Para usar BBR, debe actualizar el núcleo de su máquina CentOS 7 a 4.9.0. Puede hacerlo fácilmente usando el repositorio ELRepo RPM.
Antes de la actualización, puede echar un vistazo al núcleo actual:
uname -r
Este comando debería generar una cadena similar a:
3.10.0-514.2.2.el7.x86_64
Como puede ver, el núcleo actual es 3.10.0.
Instale el repositorio ELRepo:
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Instale el kernel 4.9.0 usando el repositorio ELRepo:
sudo yum --enablerepo=elrepo-kernel install kernel-ml -y
Confirmar el resultado:
rpm -qa | grep kernel
Si la instalación es exitosa, debería ver kernel-ml-4.9.0-1.el7.elrepo.x86_64en la lista de resultados:
kernel-ml-4.9.0-1.el7.elrepo.x86_64
kernel-3.10.0-514.el7.x86_64
kernel-tools-libs-3.10.0-514.2.2.el7.x86_64
kernel-tools-3.10.0-514.2.2.el7.x86_64
kernel-3.10.0-514.2.2.el7.x86_64
Ahora, debe habilitar el kernel 4.9.0 configurando la entrada de arranque grub2 predeterminada.
Mostrar todas las entradas en el menú grub2:
sudo egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'
El resultado debe parecerse a:
CentOS Linux 7 Rescue a0cbf86a6ef1416a8812657bb4f2b860 (4.9.0-1.el7.elrepo.x86_64)
CentOS Linux (4.9.0-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0-514.2.2.el7.x86_64) 7 (Core)
CentOS Linux (3.10.0-514.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-bf94f46c6bd04792a6a42c91bae645f7) 7 (Core)
La indexación comienza en 0. Esto significa que el kernel 4.9.0 se encuentra en 1:
sudo grub2-set-default 1
Reinicia el sistema:
sudo shutdown -r now
Cuando el servidor vuelva a estar en línea, vuelva a iniciar sesión y vuelva a ejecutar el comando uname para confirmar que está utilizando el Kernel correcto:
uname -r
Debería ver el resultado de la siguiente manera:
4.9.0-1.el7.elrepo.x86_64
Para habilitar el algoritmo BBR, debe modificar la sysctlconfiguración de la siguiente manera:
echo 'net.core.default_qdisc=fq' | sudo tee -a /etc/sysctl.conf
echo 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
Ahora, puede usar los siguientes comandos para confirmar que BBR está habilitado:
sudo sysctl net.ipv4.tcp_available_congestion_control
La salida debería parecerse a:
net.ipv4.tcp_available_congestion_control = bbr cubic reno
A continuación, verifique con:
sudo sysctl -n net.ipv4.tcp_congestion_control
La salida debe ser:
bbr
Finalmente, verifique que se haya cargado el módulo del kernel:
lsmod | grep bbr
La salida será similar a:
tcp_bbr 16384 0
Para probar la mejora del rendimiento de la red de BBR, puede crear un archivo en el directorio del servidor web para descargar, y luego probar la velocidad de descarga desde un navegador web en su máquina de escritorio.
sudo yum install httpd -y
sudo systemctl start httpd.service
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
cd /var/www/html
sudo dd if=/dev/zero of=500mb.zip bs=1024k count=500
Finalmente, visite la URL http://[your-server-IP]/500mb.zipdesde un navegador web en su computadora de escritorio y luego evalúe la velocidad de descarga.
Eso es todo. Gracias por leer.
ZPanel, un panel de control de alojamiento web popular, se bifurcó en 2014 a un nuevo proyecto llamado Sentora. Aprende a instalar Sentora en tu servidor con este tutorial.
Aprende cómo instalar Vtiger CRM, una aplicación de gestión de relaciones con el cliente, en CentOS 7 para aumentar tus ventas y mejorar el servicio al cliente.
Esta guía completa le mostrará cómo configurar un servidor Counter-Strike 1.6 en Linux, optimizando el rendimiento y la seguridad para el mejor juego. Aprende los pasos más recientes aquí.
Los ataques de ransomware van en aumento, pero ¿puede la IA ayudar a lidiar con el último virus informático? ¿Es la IA la respuesta? Lea aquí, sepa que la IA es una bendición o una perdición
ReactOS, un sistema operativo de código abierto y gratuito, está aquí con la última versión. ¿Puede satisfacer las necesidades de los usuarios de Windows de hoy en día y acabar con Microsoft? Averigüemos más sobre este estilo antiguo, pero una experiencia de sistema operativo más nueva.
Whatsapp finalmente lanzó la aplicación de escritorio para usuarios de Mac y Windows. Ahora puede acceder a Whatsapp desde Windows o Mac fácilmente. Disponible para Windows 8+ y Mac OS 10.9+
Lea esto para saber cómo la Inteligencia Artificial se está volviendo popular entre las empresas de pequeña escala y cómo está aumentando las probabilidades de hacerlas crecer y dar ventaja a sus competidores.
Recientemente, Apple lanzó macOS Catalina 10.15.4, una actualización complementaria para solucionar problemas, pero parece que la actualización está causando más problemas que conducen al bloqueo de las máquinas Mac. Lee este artículo para obtener más información
13 Herramientas comerciales de extracción de datos de Big Data
Nuestra computadora almacena todos los datos de una manera organizada conocida como sistema de archivos de diario. Es un método eficiente que permite a la computadora buscar y mostrar archivos tan pronto como presiona buscar.