Documentazione BQN
Icona di chiusura

Requisiti generali

Il BQN utilizza server o macchine virtuali commerciali dedicate, configurate in base alla capacità della rete e ai requisiti di connettività.

CPU supportate

  • CPU Intel Xeon e Core(Nehalem o successive)
  • CPU AMD Epyc

Sono supportati i server a doppia CPU. Per maggiori dettagli, consultare la sezione relativa al dimensionamento dell'hardware.

Attualmente, il numero massimo di core CPU supportati dal server è 256. Richiede bqn R4.18 o superiore, con bqnkernel-R3.0.13 o successivo. Per un massimo di 128 core è possibile utilizzare le versioni precedenti di bqnkernel e bqn.

Dischi rigidi supportati

[.p-highlight-blue]Le unità SSD (Solid State Drive) sono consigliate per motivi di prestazioni e affidabilità.[.p-highlight-blue]

Sono supportati i seguenti tipi di disco:

  • SATA
  • SAS
  • NMVe

Interfacce di rete supportate

[Un server BQN ha bisogno di almeno tre porte di rete: una per la gestione e altre due per l'elaborazione dei pacchetti.[.p-highlight-blue]

Le porte per l'elaborazione dei pacchetti devono essere uno dei seguenti controller:

Controller Port Speeds Observations
Intel I210 1 Gbps
Intel I350 1 Gbps
Intel i226-V 2.5 Gbps Requires bqnkernel-R3.0.13 or later. DPDK not supported (may be limited in throughput).
Intel X520 10 Gbps
Intel X540 10 Gbps
Intel X550 10 Gbps
Intel X553 10 Gbps
Intel X710 10 Gbps
Intel XL710 10 / 40 Gbps With PPPoE traffic, the XL710 negotiates 40 Gbps link, but the capacity is limited to 10 Gbps because the card only distributes traffic to one core Load balancing of PPPoE traffic requires a card firmware update and requires bqnkernel-R3.0.19 or later (see here for details)
Intel XXV710 10 / 25 Gbps With PPPoE traffic, the XXVL710 negotiates 25 Gbps link, but the capacity is limited to 10 Gbps because the card only distributes traffic to one core.
Intel E810-XXV 10 / 25 Gbps Requires bqnkernel-R3.0.14 or later.
Intel E810-C 10/25/50/100 Gbps Requires bqnkernel-R3.0.14 or later.
They are limited in general to 100 Gbps total throughput (uplink and downlink combined). Model examples: E810-CQDA2, E810-CQDA2T, E810-2CQDA2.
In the case of E810-2CQDA2, theoretically it can reach 100 Gbps full duplex if the server has PCIe bifurcation (most servers do not have this). This set up of E810-2CQDA2 with PCIe bifurcation in the server has not been tested and it is not officially supported.
Mellanox ConnectX-5 100 Gbps Requires bqnkernel-R3.0.16 or later. With PPPoE traffic, the card can negotiate speeds over 10 Gbps, but the capacity is limited to 10 Gbps because the card only distributes traffic to one core.
Mellanox ConnectX-6 10/25/40/50/100 Gbps Requires bqnkernel-R3.0.16 or later. With PPPoE traffic, the card can negotiate speeds over 10 Gbps, but the capacity is limited to 10 Gbps because the card only distributes traffic to one core.

È possibile supportare altri modelli di interfaccia di rete, ma con una capacità di throughput molto inferiore (fino a 1Gbps).

Ricetrasmettitori di interfaccia di rete supportati

Per le interfacce ottiche, i ricetrasmettitori devono essere compatibili con Intel di uno dei seguenti tipi:

Transceiver Type Subtype
1G SFP1000BASE-SX
1G SFP1000BASE-LX
10G SFP+10GBASE-SR/1000BASE-SX
10G SFP+10GBASE-LR/1000BASE-LX
25G SFP28-
40G QSFP+40GBASE-SR4
40G QSFP+40GBASE-LR4
100G QSFP28-

Dimensionamento dell'hardware

La configurazione minima è per 1 Gbps, fino a 400 Gbps. La tabella seguente riassume la CPU, la RAM e il disco necessari in base alla capacità della rete. I processori indicati sono esempi di sistemi verificati. Funzioneranno anche processori con caratteristiche di prestazioni simili. I processori più vecchi (non possono essere più vecchi dell'architettura Nehalem) o con frequenza inferiore a questi, potrebbero richiedere più core per raggiungere lo stesso throughput.

Peak
Throughput
CPU
Vendor
Cores Threads Verified CPUs RAM DIMMs Disk Network Interfaces
1Gbps Intel
AMD
4 4 Intel N100
Intel i5 (4 cores)
Intel i7
Intel Xeon E3-1220
Intel Xeon E-2314
1 or 2 x 8GB 60GB Intel I210
Intel I350
5Gbps Intel
AMD
4 8 Intel Xeon E3-1240
Intel Xeon E-2334
2 x 16GB or
1 x 32GB
2 x 120GB Intel X520
Intel X540
Intel X550
Intel X710
Intel XL710
10Gbps Intel
AMD
4 8 Intel Xeon E3-1240
Intel Xeon E-2334
2 x 16GB 2 x 120GB Intel X520
Intel X540
Intel X550
Intel X710
Intel XL710
20Gbps Intel
AMD
12 24 Intel Xeon Silver 4214
Intel Xeon Silver 4310
4 x 16GB

Also OK:
6 x 16GB
8 x 8GB (Xeon 4310)
2 x 240GB Intel XL710
Intel XXV710
Intel E810
40Gbps Intel
AMD
24 48 2 x Intel Xeon Silver 4214
2 x Intel Xeon Silver 4310
8 x 16GB

Also OK:
12 x 16GB
16 x 8GB (Xeon 4310)
2 x 240GB Intel XL710
Intel XXV710
Intel E810
100Gbps AMD 64 128 2 x AMD Epyc 7523
2 x AMD Epyc 7543
16 x 16GB 2 x 480GB Intel XXV710
Intel E810
200Gbps AMD 128 256 2 x AMD Epyc 7763
2 x AMD Epyc 9554
16 x 32GB (Epyc 7763)
24 x 32GB (Epyc 9554)
2 x 1TB Intel E810
Mellanox Connect X
400Gbps AMD 256 512 2 x AMD Epyc 9754 24 x 32GB

Also OK:
24 x 64GB
2 x 2TB Intel E810
Mellanox Connect X

Commenti:

  • Il throughput di picco viene calcolato aggregando entrambe le direzioni (downlink e uplink).
  • Utilizzare l'interfaccia di rete 1 GE a bordo del server per l'amministrazione del server.
  • I dischi rigidi sono SATA, SAS o NVMe. Le unità SSD sono preferibili.
  • Utilizzare DIMM di RAM tutte della stessa dimensione.
  • Se il server ha due CPU, distribuire equamente le DIMM della RAM tra le due.
  • Utilizzare almeno una DIMM per canale di memoria della CPU, con un numero uguale di DIMM per canale. Nelle configurazioni a 100 Gbps o più, questo è obbligatorio. Ad esempio, la CPU AMD 7532 ha 8 canali di memoria, quindi un sistema a 100 Gbps utilizzerà 8 DIMM per CPU (16 DIMM in totale), ciascuna DIMM da 16 GB, per raggiungere i 256 GB di RAM totale richiesti.

Piattaforme virtuali

BQN sostiene:

  • VMware
  • KVM (con kernel Linux della macchina host di versione 4.11 o successiva e QEMU di versione 2.9 o successiva).

Tutte le risorse saranno completamente dedicate (pinned) alla macchina virtuale (senza oversubscription). A seconda del carico di traffico, verificare con Bequant le risorse necessarie. Come linea guida generale, utilizzare le seguenti risorse:

vCPU* RAM Disk
1 Gbps 2 8 GB 60 GB
5 Gbps 8 16 GB 90 GB
10 Gbps 14 32 GB 120 GB
20 Gbps 28 64 GB 240 GB

* Ogni vCPU equivale a un core di una CPU Intel XeonE5-2630 v4 @ 2,20GHz, con hyperthreading abilitato.

Per le interfacce del piano dati, la configurazione supportata prevede l'uso di schede di rete Intel con passthrough PCI, per motivi di prestazioni e affidabilità.

Tag di stile dei documenti
[.p-highlight] Lorem ipsum... [.p-highlight]

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

[.p-highlight-blue] Lorem ipsum... [.p-highlight-blue]

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

[.p-highlight-red] Lorem ipsum... [.p-highlight-red]

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Anteprima per la parola singola [.c-highlight]mono-spazio[.c-highlight].
Anteprima del singolo word mono-spaced stile.
precedente
AVANTI