La solution assure l'enregistrement de données à haut débit
Les numériseurs de la gamme ADQ35 associés à la bibliothèque propriétaire de streaming NVMe libads de Teledyne SP Devices permettent d'atteindre des vitesses d’écriture sur disque atteignant plusieurs dizaines de gigaoctets par seconde.
www.spdevices.com

Les systèmes modernes d’acquisition de données génèrent couramment plusieurs dizaines de gigaoctets par seconde de données de haute fidélité. Les méthodes de stockage traditionnelles basées sur les systèmes de fichiers introduisent de la latence, limitent le débit et ne peuvent pas maintenir un enregistrement continu à la vitesse maximale du numériseur. Pour surmonter ces limitations, Teledyne SP Devices a développé libads, une bibliothèque de streaming NVMe haute performance qui effectue des écritures directes au niveau bloc vers des baies de SSD. En contournant entièrement le système d’exploitation, libads supprime les goulets d’étranglement et fournit les performances soutenues nécessaires à une capture de données haute vitesse ininterrompue lorsqu’elle est associée au numériseur de la gamme ADQ35.
Architecture du streaming disque
Le streaming disque haute performance repose sur un déplacement efficace et déterministe des données du numériseur vers le système de stockage. Au cœur de cette architecture se trouve le numériseur ADQ35, qui échantillonne le signaux jusqu’à 10 Géch./s en mode monocanal ou 5 Géch./s en mode double canal, générant 20 Go/s de données brutes. Son interface PCIe Gen3 prend en charge une bande passante de transfert vers l’hôte pouvant atteindre 14 Go/s.
Un PC hôte adapté doit fournir suffisamment d’emplacements PCIe Gen4 ou Gen5 x16 pour accueillir les numériseurs, les GPU et les cartes porteuses NVMe sans introduire de goulets d’étranglement. La bifurcation PCIe ou des commutateurs PCIe sont souvent utilisés pour connecter plusieurs disques NVMe en parallèle. Des baies RAID peuvent être conçues à partir de SSD NVMe de classe entreprise tels que les Kioxia CD8 afin d’assurer des performances d’écriture soutenues et constantes sur de longues durées, ou à partir de SSD grand public haut de gamme pour un enregistrement en rafale plus économique lorsque les limites du cache SLC sont acceptables. En écrivant directement dans les secteurs bruts du disque, libads vise à minimiser la surcharge et maximiser le débit.

Le rôle de libads
libads gère le streaming direct des données du numériseur ADQ35 vers les disques NVMe en utilisant de grandes écritures de blocs contigus. Cette approche permet d’atteindre des débits d’écriture soutenus dépassant 25 Go/s dans des configurations RAID adaptées, tout en maintenant des performances déterministes avec un jitter minimal. La bibliothèque évolue depuis des systèmes compacts jusqu’à des baies RAID de classe pétaoctet et maintient une faible charge CPU, permettant au processeur hôte de se concentrer sur la supervision ou sur un traitement en temps réel optionnel, y compris des flux de travail accélérés par GPU.
Exemples de configurations de stockage
Les systèmes RAID de classe entreprise conçus à partir de cinq SSD haute performance — tels que cinq disques Kioxia CD8 — peuvent offrir des vitesses d’écriture soutenues de 25 Go/s ou plus, avec des capacités totales d’environ 75 To. Cette configuration est idéale pour des enregistrements de plusieurs heures à la vitesse maximale du numériseur, en offrant des performances constantes à long terme sans dégradation du débit.
Pour les environnements plus sensibles aux coûts, une configuration utilisant deux disques NVMe grand public haut de gamme, tels que les Kingston Fury Renegade G5, offre des vitesses d’écriture en rafale élevées adaptées à plusieurs centaines de gigaoctets d’enregistrement. Bien que les performances diminuent une fois le cache SLC épuisé, cette approche reste attractive pour des captures plus courtes ou pour des applications soumises à des contraintes budgétaires.

Considérations de performance
L’obtention d’un débit maximal dépend de plusieurs facteurs, notamment une allocation correcte des lignes PCIe, l’utilisation de tailles de transfert par blocs importantes, l’endurance et les caractéristiques de performance soutenue des SSD sélectionnés, ainsi qu’une gestion thermique adéquate afin d’éviter le throttling des disques lors d’enregistrements de longue durée.
Pour en savoir plus, consultez notre site Web : www.spdevices.com?utm_source=mepax

