Requisitos del Sistema

LibreQoS puede ejecutarse en un servidor físico dedicado (bare metal) o como una máquina virtual (VM). El sistema operativo soportado es Ubuntu Server 24.04.

Guía rápida de dimensionamiento (empiece aquí)

Use esta guía rápida antes de entrar a las tablas completas de hardware:

Perfil objetivo

Ajuste típico

Punto de inicio

Pequeño

hasta ~1,000 suscriptores, hasta ~1 Gbps

2+ núcleos fuertes, 8 GB RAM, NIC soportada clase 10G

Mediano

~1,000-5,000 suscriptores, ~1-10 Gbps

6-16 núcleos fuertes, 32-64 GB RAM, NIC soportada 10/25G

Grande

~5,000-20,000 suscriptores, ~10-50 Gbps

16-64 núcleos fuertes, 64-128 GB RAM, NIC soportada 25/50/100G

Alto throughput

50 Gbps+ o jerarquía profunda a escala

priorice alto rendimiento por hilo, balance cola/núcleo y soporte NIC/XDP validado

Luego use las tablas detalladas de esta página para escoger hardware específico.

Servidor Físico (Bare Metal)

CPU

  • Se requieren 2 o más núcleos de CPU.

  • Eliga una CPU con alto rendimiento de un solo hilo dentro de su presupuesto. El regulamiento es intensivo en CPU y requiere alto rendimiento en un solo hilo.

El rendimiento de un solo hilo determina la capacidad máxima de un único HTB (núcleo de CPU). Esto, a su vez, afecta la capacidad máxima de cualquier nodo de nivel superior en la jerarquía de red (por ejemplo, sitios principales en su red). También impacta la velocidad máxima de plan que puede ofrecer a sus clientes dentro de márgenes seguros.

Puntaje Single-Thread

Nodo Superior Máx.

Plan de Cliente Máx

1000

1 Gbps

100 Mbps

1500

2 Gbps

500 Mbps

2000

3 Gbps

1 Gbps

3000

4 Gbps

2 Gbps

4000

5 Gbps

3 Gbps

A continuación se muestra una tabla de la capacidad agregada aproximada, suponiendo que una CPU tenga una puntuación de rendimiento de un solo hilo de 1000, 2000, 3000 o 4000:

Núcleos CPU

Puntaje de un solo hilo: 1000

Puntaje de un solo hilo: 2000

Puntaje de un solo hilo: 3000

Puntaje de un solo hilo: 4000

2

1 Gbps

3 Gbps

5 Gbps

7 Gbps

4

3 Gbps

5 Gbps

9 Gbps

13 Gbps

6

4 Gbps

8 Gbps

14 Gbps

20 Gbps

8

5 Gbps

10 Gbps

18 Gbps

27 Gbps

16

10 Gbps

21 Gbps

36 Gbps

54 Gbps

32

21 Gbps

42 Gbps

72 Gbps

108 Gbps

64

42 Gbps

84 Gbps

144 Gbps

216 Gbps

128

84 Gbps

168 Gbps

288 Gbps

Hyper-threading

Se recomienda desactivar Hyper-Threading (Simultaneous Multi-Threading) en la configuración del BIOS/UEFI, ya que puede interferir con el procesamiento de XDP.

Memory

  • RAM Recomendada:

RAM (usando CAKE)

Máx. Suscriptores

8 GB

1,000

16 GB

2,500

32 GB

5,000

64 GB

10,000

128 GB

20,000

Espacio en Disco

Se recomienda disponer de 50 GB o más de espacio en disco, tanto para servidores físicos como para implementaciones en máquinas virtuales.

Recomendaciones de Dispositivos

Dispositivo de Espacio Pequeño (1G a 10G)

Rendimiento

10 Gbps

Por Nodo / Por Núcleo

5 Gbps

Fabricante

Minisforum

Modelo

MS-01

Opción de CPU

i9-12900H

Opción de RAM

1x32GB

Opción de NIC

Built-in

Rango de Temperatura

0°C ~ 40°C

Rango de Temperatura

(32°F ~ 104°F)

ECC

No

Energía

19V DC

MS-01 Notes:

Al igual que con cualquier máquina que ejecute LibreQoS, asegúrese de desactivar Hyper-Threading. Específicamente para el MS-01, considere reemplazar la pasta térmica para reducir la temperatura de la CPU en aproximadamente 20 grados centígrados (Nota: esto puede anular la garantía).

Servidores Rackmount (10G to 100G)

Rendimiento

10 Gbps

10 Gbps

25 Gbps

50 Gbps

100 Gbps

Por Nodo / Por Núcleo

5 Gbps

5 Gbps

3 Gbps

3 Gbps

4 Gbps

Fabricante

Supermicro

Dell

Supermicro

Supermicro

Supermicro

Modelo

SYS-511R-M

PowerEdge R260

AS-1115S-FWTRT

AS-1015SV-WTNRT

AS -2015CS-TNR

Opción de CPU

E-2488

E-2456

8534P

8534P

9745

Opción de RAM

1x32GB

1x32GB

4x16GB

2x64GB

4x64GB

Opción de NIC

10-Gigabit X710-BM2 (2 x SFP+)

Intel X710-T2L (2 x 10G RJ45)

Mellanox (2 x SFP28)

Mellanox 100-Gigabit (2 x QSFP56)

MCX653106A-HDAT

Rango de Temperatura

0°C ~ 40°C

5–40°C

0°C ~ 40°C

0°C ~ 40°C

0°C ~ 40°C

Rango de Temperatura

(32°F ~ 104°F)

(41–104°F)

(32°F ~ 104°F)

(32°F ~ 104°F)

(32°F ~ 104°F)

ECC

Energía

AC

AC

AC

AC

AC

Otra solución rentable es adquirir un servidor usado de un proveedor de confianza, como TheServerStore. Estos proveedores suelen ofrecer servidores capaces de manejar un rendimiento de 10 Gbps, por alrededor de 500 USD.

Server Setup Prerequisites

Requisitos previos para la configuración del servidor

Requisitos de Interfaces de Red

  • Una interfaz de red de administración completamente separada de las interfaces de regulamiento de tráfico. Usualmente esta sería la interfaz Ethernet integrada en la placa base.

  • Una Tarjeta de Red Dedicada para Dos Interfaces de Regulamiento

Las Tarjetas de Red oficialmente soportadas para las dos interfaces de regulamiento se enumeran a continuación:

Controlador NIC

Velocidad de Puerto

Modelos Sugeridos

Problemas Conocidos

Intel X520

10 Gbps

Compatibilidad de módulos*

Intel X710

10 Gbps

X710-BM2 10G

Compatibilidad de módulos*

Intel XXV710

10 / 25 Gbps

XXV710 25G

Compatibilidad de módulos*

Intel XL710

10 / 40 Gbps

XL710-BM2 40G

Compatibilidad de módulos*

Mellanox ConnectX-4 Lx

10/25/40/50 Gbps

No se conocen problemas.

Mellanox ConnectX-6

10/25 Gbps

MCX631102AN-ADAT

No se conocen problemas.

Mellanox ConnectX-6

100 Gbps

MCX623106AN-CDAT 100G

No se conocen problemas.

Mellanox ConnectX-7

200 Gbps

MCX755106AS-HEAT 200G

No se conocen problemas.

(*) Intel suele bloquear por fabricante la compatibilidad de módulos SFP+. Verifique la compatibilidad del módulo antes de comprar. Mellanox no presenta este problema.

ÚNICAMENTE brindaremos soporte para sistemas que utilicen una NIC de la lista anterior.
Algunas otras NICs podrían funcionar, pero no estarán oficialmente soportadas por LibreQoS.
Si deseas probar la compatibilidad de otra tarjeta, ten en cuenta estos requisitos fundamentales de NIC:

Si descubres que una tarjeta no listada en la tabla anterior es compatible, por favor háznoslo saber enviando un correo a support@libreqos.io.

Máquina Virtual

LibreQoS puede ejecutarse como una máquina virtual (VM), aunque esto implica una penalización de rendimiento del 30%. Para VMs, se requiere «atravesamiento de NIC» para alcanzar un rendimiento superior a 10 Gbps (XDP vs XDP genérico).
LibreQoS requiere 2 o más filas RX/TX, por lo que al usar una plataforma de virtualización como Proxmox, asegúrese de habilitar Multiqueue para las interfaces de regulamiento asignadas a la VM. El valor de «Multiqueue» debe ser igual al número de núcleos vCPU asignados a la VM.

Rendimiento

vCPU*

RAM

Disco

1 Gbps

2

8 GB

50 GB

10 Gbps

8

32 GB

50 GB

  • Se asume un rendimiento de vCPU igual al de un único núcleo del Intel Xeon E-2456 con «hyper-threading» deshabilitado.