Aumentar el rendimiento del nas
#5
De cara al futuro pero que se puede hacer ya en ciertas distribuciones Linux. Cuando estuve investigando este tema descubrí el TCP BBR. TCP BBR es un algoritmo de control desarrollado por Google muy reciéntemente y que lo utiliza actuálmente en, por ejemplo, youtube. Para activarlo se modifica el archivo sysctl.conf que cito en el post. Este algoritmo está pensado especiálmente para optimizar el rendimiento servidor - cliente, por tanto vendría ideal para el nas. Como curiosidad linux, y nuestro nas, utiliza actualmente un algoritmo llamado cubic. Como digo al poder activarlo desde sysctl.conf miré a ver si se podía hacer con éste resultado:

1 - Si accedemos con Putty a nuestro nas y ponemos el siguiente parámetro nos dice los algoritmos de control disponibles    
     
      sysctl net.ipv4.tcp_available_congestion_control

El resultado es que BBR está disponible, aparte de Cubic que es el que está utilizando. El problema está en que aunque esté disponible no está operativo debido a que para que funcione tenemos que tener un kernel igual o superior a la versión 4.9.
Nuestros nas, a dia de hoy y dependiendo del modelo están utilizando los kernels 4.14.24 y 4.2.8 por tanto inferiores a la versión necesaria. La lista con los kernels del nas se puede ver aquí:  https://www.qnap.com/es-es/release-notes/kernel

Resumiendo: Los que tengais un linux moderno podeis editar el archivo sysctl.conf para utilizar TCP BBR poniendo los siguientes parámetros:

En el caso de Ubuntu y derivados (podemos también poner los parámetros descritos en este post ) ( el archivo sysctl.conf está dentro de la carpeta etc ):

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

En el caso de Arch y derivados el proceso cambia un poco. Tenemos que ir a la carpeta etc/systcl.d y crear un archivo con el nombre 99-sysctl.conf. En ese archivo ponemos esto y si queremos los parámetros descritos en el post:

net.core.default_qdisc = cake
net.ipv4.tcp_congestion_control = bbr

Una vez hecho esto podemos ver si lo hemos hecho bien con este comando ( despúes de reinicar el ordenador ):

En un terminal ponemos:             sysctl net.ipv4.tcp_congestion_control

Como digo esto se puede aplicar ya en linux con kernel iguales o superiores a la versión 4.9. En los nas nos tocará esperar.
  Responder


Mensajes en este tema
Aumentar el rendimiento del nas - por yeraycito - 14-02-2021, 06:54 AM
RE: Aumentar el rendimiento del nas - por Miffa - 14-02-2021, 11:24 AM
RE: Aumentar el rendimiento del nas - por yeraycito - 14-02-2021, 03:19 PM
RE: Aumentar el rendimiento del nas - por yeraycito - 15-02-2021, 03:00 PM
RE: Aumentar el rendimiento del nas - por Miffa - 15-02-2021, 03:10 PM
RE: Aumentar el rendimiento del nas - por yeraycito - 15-02-2021, 03:32 PM
RE: Aumentar el rendimiento del nas - por yeraycito - 16-02-2021, 04:04 PM
RE: Aumentar el rendimiento del nas - por yeraycito - 19-02-2021, 06:26 PM
Aumentar el rendimiento del nas - por Ganekogorta - 21-02-2021, 12:15 PM
RE: Aumentar el rendimiento del nas - por yeraycito - 21-02-2021, 06:13 PM
RE: Aumentar el rendimiento del nas - por Duende - 19-04-2021, 12:28 PM
Aumentar el rendimiento del nas - por Ganekogorta - 19-04-2021, 01:01 PM
RE: Aumentar el rendimiento del nas - por Duende - 19-04-2021, 01:08 PM
RE: Aumentar el rendimiento del nas - por yeraycito - 19-04-2021, 02:58 PM
RE: Aumentar el rendimiento del nas - por Duende - 19-04-2021, 04:45 PM
RE: Aumentar el rendimiento del nas - por Rayeta76 - 18-09-2021, 06:52 PM
RE: Aumentar el rendimiento del nas - por yeraycito - 19-09-2021, 01:14 AM



Usuarios navegando en este tema: 1 invitado(s)