So erstellen Sie einen leistungsstarken Netzwerkverkehrsrekorder ohne Engpässe (20 Gbit/s)

So erstellen Sie einen leistungsstarken Netzwerkverkehrsrekorder ohne Engpässe (20 Gbit/s)

Ich muss einen Server bauen, der 20 Gigabit/Sekunde Netzwerkverkehr erfassen kann (2 x 10G-Netzwerkadapter – 99 % Auslastung) und diesen auf einer Festplatte ohne Paketverlust speichern kann. Die Anforderung ist die Möglichkeit, 20 bis 30 Minuten kontinuierlichen Datenverkehr aufzuzeichnen.

Da ich kein „Hardware-Experte“ bin, habe ich im Internet nach den schnellsten Festplatten von heute gesucht und bin auf folgende Option gestoßen: Einrichten von Raid-0 (Stripe) über 6 x 600 GBVelociRaptor SATA-Laufwerke von WD, das angeblich das schnellste (SATA-)Laufwerk der Welt ist (6 Gb/s-Schnittstelle) – das würde eine Schreibgeschwindigkeit von 36 Gbps bieten.

Meine Fragen sind im Wesentlichen, den Festplattenplatz zu sortieren,

  1. Was ist mit den anderen Teilen der Maschine, welche Art von Motherboard würde ich benötigen?
  2. Was für eine CPU?
  3. Wie viele CPUs?
  4. Wie viel RAM wird benötigt, wenn die Daten nicht bearbeitet, sondern auf die Festplatten geschrieben werden?

Ich möchte Ihnen allen im Voraus für Ihre Hilfe und Ratschläge danken.

Antwort1

Obwohl ich meine Zweifel habe, wie realistisch so etwas mit OTS-Hardware ist, hier meine Gedanken:

Jedes dieser Laufwerke kann maximal 1 Gbps erreichen. Sie benötigen ein Array von mindestens 20 Laufwerken, um die gewünschte Schreibleistung zu erzielen. Realistisch gesehen benötigen Sie wahrscheinlich über 30 Laufwerke, um einen kontinuierlichen Durchsatz und eine Art Redundanz zu erzielen. Allerdings glaube ich nicht, dass es viele SAS-RAIDs gibt, die mit RAID5 oder 6 2,5 Gbps erreichen. Sie müssen also möglicherweise bei RAID10 bleiben.

Für diese Datenmenge benötigen Sie 3 bis 4,5 TB nutzbaren Speicher. Mit den Raptor-Laufwerken erreichen Sie diese Menge problemlos, sogar mit RAID10 (was hier wahrscheinlich die beste Wahl ist).

CPU, PCIe-Lanes und RAM sollten keine allzu große Rolle spielen, abgesehen von dem, was die RAID-Karte und die Netzwerkkarten benötigen. Ich würde mir eine schnelle CPU holen, bevor ich eine mit vielen Kernen nehme. Sie macht selbst nicht viel, koordiniert hauptsächlich nur DMA-Übertragungen. Ich würde mir mindestens 4 GB RAM holen, obwohl mehr im Großen und Ganzen besser ist.

verwandte Informationen