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:
È 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:
Dimensionamento dell'hardware
La configurazione minima è per 1 Gbps, fino a 200 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.
* Requisiti di configurazione della RAM:
- Per le configurazioni inferiori a 10 Gbps, utilizzare 1 o 2 DIMM.
- Per una configurazione a 10 Gbps, utilizzare 2 DIMM.
- Per una configurazione a 20 Gbps, utilizzare 4 o 6 DIMM, tutti della stessa dimensione. Per lo Xeon 4310 vanno bene anche 8 DIMM.
- Per una configurazione a 40 Gbps, utilizzare 8 o 12 DIMM, tutti della stessa dimensione e distribuiti equamente tra le due CPU. Per lo Xeon 4310 vanno bene anche 16 DIMM.
- Per le configurazioni di 100 Gbps, 200 Gbps e 400 Gbps, utilizzare almeno una DIMM per canale di memoria della CPU, con un numero uguale di DIMM per canale. 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.
** La piattaforma da 400 Gbps sarà presto disponibile
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:
* 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 è l'uso di schede di rete Intel con passthrough PCI, per motivi di prestazioni e affidabilità.
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.
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.
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.