10-GbE-NAS mit Gigabit-Clients: Zuerst den Server oder die Endgeräte aufrüsten?

Eva Wong ist die Technische Redakteurin und und leidenschaftliche Tüftlerin bei ZimaSpace. Eine lebenslange Geek mit einer Leidenschaft für Homelabs und Open-Source-Software, sie spezialisiert sich darauf, komplexe technische Konzepte in zugängliche, praktische Anleitungenzu übersetzen. Eva ist der Meinung, dass Self-Hosting Spaß machen und nicht einschüchternd sein sollte. Durch ihre Tutorials befähigt sie die Community, Hardware-Setups zu entmystifizieren, vom Bau ihres ersten NAS bis hin zur Beherrschung von Docker-Containern.

Wenn das NAS bereits über einen funktionierenden 10GbE-Uplink verfügt, aber jede aktive Workstation weiterhin mit 1GbE verbunden ist, sollte bei einem Problem mit der Dateiübertragung eines einzelnen Nutzers zuerst der Endpunktpfad aufgerüstet werden. Die NAS-Seite sollte nur dann zuerst aufgerüstet werden, wenn Messungen zeigen, dass der Server aufgrund von Speicher, CPU, Protokoll oder Uplink-Konfiguration nicht mehr als einen Durchsatz im Gigabit-Bereich liefern kann. Bei mehreren Gigabit-Clients kann ein 10GbE-NAS bereits eine nützliche aggregierte Bandbreite bereitstellen. Welches Upgrade zuerst sinnvoll ist, hängt daher davon ab, ob der Engpass pro Client oder serverweit besteht.

Netzwerkkapazität und Datei­dienst-Durchsatz zuerst getrennt betrachten

Der erste Test sollte zwei verschiedene Fragen beantworten. Kann der Netzwerkpfad Daten schneller als mit 1GbE übertragen, wenn beide Enden dazu fähig sind, und kann der NAS-Speicherstack Daten mit dieser Rate bereitstellen? Die Kennzeichnung als 10GbE-Port beantwortet keine dieser Fragen allein. Verkabelung, Switch-Aushandlung, NIC-Treiber, CPU, SMB- oder NFS-Verhalten und der Speicherverbund können den Anwendungsdurchsatz allesamt verringern.

Das iperf3-Messwerkzeug von ESnet ist nützlich, weil es die erreichbare IP-Netzwerkbandbreite testet, ohne den NAS-Festplattenverbund zur Hauptlast zu machen. Wenn ein 10GbE-fähiger Client und das NAS auf dem vorgesehenen Pfad mit iperf keine Ergebnisse im Multi-Gigabit-Bereich erzielen, sollte zuerst das Netzwerk behoben werden, bevor schnellere Speicherlösungen oder Laufwerke für die Endpunkte angeschafft werden.

Führe anschließend die tatsächliche Dateiübertragung durch. Wenn iperf schnell ist, SMB, NFS oder die Anwendungs-E/A aber weiterhin nahe an der Gigabit-Geschwindigkeit oder darunter bleibt, liegt die begrenzende Stufe nun oberhalb oder unterhalb der Ethernet-Verbindung. Dieses Ergebnis weist auf eine Optimierung der Serverseite oder des Speichers hin. Wenn sowohl iperf als auch die Dateiübertragung die 1GbE-Obergrenze des Clients erreichen, ist der Endpunktpfad das naheliegendste erste Upgrade.

Ein Gigabit-Endpunkt ist für diesen Endpunkt die harte Obergrenze

Eine Workstation mit einer 1GbE-NIC kann eine 10GbE-NAS-Verbindung nicht mit 10 Gbit/s nutzen. Selbst wenn der NAS-Speicherverbund und die Server-CPU enorme Reserven haben, erreicht dieser eine Client das Netzwerk über seine eigene ausgehandelte Verbindung. Für Nutzer, die auf große Projektkopien, Backups, VM-Images oder RAW-Fotoübertragungen warten, bilden die Client-NIC und der Switch-Port zwischen Client und NAS die erste praktische Obergrenze.

Die Spezifikation des Multi-Rate-X550-Adapters von Intel zeigt, warum Upgrades einzelner Endpunkte keine binäre Entscheidung zwischen 1GbE und 10GbE sein müssen. Ein leistungsfähiger Adapter kann je nach Gegenstelle 2,5, 5 oder 10GbE aushandeln, wodurch ein schrittweises Upgrade des Heimnetzwerks möglich wird.

Rüste zuerst den Client-Pfad auf, wenn eine bestimmte Workstation langsam ist und die NAS bereits nachweislich schnelleren Datenverkehr bedienen kann. Dieser Pfad umfasst die Netzwerkkarte der Workstation, den Switch-Port, die Verkabelung und alle dazwischenliegenden Uplinks. Ersetzt du CPU oder Speicher des Servers, während die Workstation weiterhin mit 1 GbE aushandelt, bleibt das Limit pro Client unverändert.

Nutze einen schnelleren Endpunkt als kontrollierten Nachweis, bevor du das Netzwerk erweiterst

Die risikoärmste Vorgehensweise besteht darin, zunächst einen schnelleren Pfad von Ende zu Ende einzurichten und ihn zu testen. Rüste die Workstation auf, die die größten Dateien überträgt, verbinde sie über einen 2,5-/5-/10-GbE-fähigen Port und miss sowohl mit iperf als auch bei tatsächlichen NAS-Übertragungen. So lässt sich feststellen, ob die vorhandene 10-GbE-NAS ihre Portgeschwindigkeit in eine spürbare Anwendungsleistung umsetzen kann.

Der Fünfgeschwindigkeitsfähige 10GBASE-T-Switch von QNAP veranschaulicht die praktische Topologie mit gemischten Geschwindigkeiten: Eine 10-GbE-NAS, eine schnelle Workstation und mehrere Gigabit-Clients können dasselbe Netzwerk nutzen, während jeder Port die Geschwindigkeit mit dem angeschlossenen Gerät aushandelt. Du musst nicht jeden Endpunkt aufrüsten, um den Nutzen der 10-GbE-Verbindung des Servers nachzuweisen.

Überträgt der schnellere Endpunkt nun ein Mehrfaches der bisherigen Datenmenge, ist die Entscheidung für den Endpunkt als ersten Schritt bestätigt und der Rest des Netzwerks kann nach Bedarf aufgerüstet werden. Ändert sich die Leistung kaum, solltest du keine weiteren Endpunktadapter kaufen, sondern die NAS untersuchen. Der kontrollierte Nachweis verhindert, dass ein Multi-Gigabit-Kauf für das gesamte Zuhause einen serverseitigen Engpass verdeckt.

Rüste die NAS-Seite auf, wenn ein schnellerer Client die Daten weiterhin nicht schneller abrufen kann

Ein schneller Endpunkt beseitigt das Limit pro Client, sodass sich jede verbleibende Begrenzung leichter lokalisieren lässt. Ein HDD-Pool kann möglicherweise einen anspruchsvollen zufälligen Workload nicht dauerhaft bewältigen, Verschlüsselung oder Komprimierung kann CPU-Leistung beanspruchen, ein stromsparender Server kann bei der Verarbeitung von Dateidiensten an seine Grenzen kommen, und eine Anwendung kann die Ein-/Ausgabe lange vor einer vollständigen Auslastung der Netzwerkkarte serialisieren.

Die aktuellen TrueNAS-Hardwareempfehlungen zu Engpässen bei SMB-, CPU- und Speicher-Workloads erinnern sinnvoll daran, dass die Netzwerkhardware nur eine Station darstellt. Sie weisen darauf hin, dass zu schwache CPUs bei Prüfsummenberechnung, Komprimierung, Verschlüsselung und Dateidienstaufgaben zum Engpass werden können, während Virtualisierung und parallele Workloads das bevorzugte CPU-Profil verändern.

Rüste Speicher, CPU, Arbeitsspeicher oder Konfiguration auf NAS-Seite erst auf, wenn der schnellere Endpunkt nachweist, dass der Link über Reserven verfügt, die der Server nicht ausschöpfen kann. So bleibt die Reihenfolge der Upgrades erhalten: Entferne die Begrenzung des Clients, beobachte das nächste Limit und ändere die Serverkomponente, die den Workflow tatsächlich verzögert.

Mehrere Gigabit-Clients können den 10-GbE-Uplink des NAS bereits gemeinsam nutzen

Ein 10-GbE-NAS ist nicht allein deshalb überflüssig, weil jeder Client 1 GbE nutzt. Vier Clients können gleichzeitig jeweils ihre eigene Gigabit-Zugangsverbindung verwenden, und der Server-Uplink kann ihren aggregierten Datenverkehr übertragen, ohne dass alle vier eine einzige 1-GbE-NAS-Verbindung teilen müssen. Dadurch ist der 10-GbE-Port auf Serverseite in Haushalten mit mehreren Benutzern bereits wertvoll, bevor ein einzelner Endpunkt Multi-Gigabit-Geschwindigkeit erreicht.

Die SMB-Multichannel-Dokumentation von Microsoft zeigt ebenfalls den Unterschied zwischen einem einzelnen Verbindungspfad und mehreren verfügbaren Pfaden. SMB kann in unterstützten Konfigurationen mehrere Schnittstellen nutzen, aber ein einzelner gewöhnlicher 1-GbE-Clientpfad übernimmt nicht automatisch die 10-GbE-Kennzeichnung des Servers. Aggregierte Kapazität und Kapazität pro Client sind unterschiedliche Kaufentscheidungen.

Wenn die Beschwerde lautet: „Alle werden langsamer, sobald Backups starten“, behalte den 10-GbE-Uplink des NAS bei und prüfe die aggregierte Kapazität von Server und Speicher, bevor du jeden Endpunkt ersetzt. Wenn die Beschwerde lautet: „Ein Editor braucht jetzt ein 400-GB-Projekt“, rüste zuerst dessen Pfad auf. Der Benutzer, der die Verzögerung spürt, bestimmt, welche Obergrenze relevant ist.

Die Reihenfolge der Upgrades anhand des beobachteten Engpasses festlegen

Verwende eine einfache Entscheidungsfolge. Überprüfe zuerst, ob das NAS eine Verbindung mit 10 GbE aushandelt und mit einem geeigneten Client einen iperf-Durchsatz im Multi-Gigabit-Bereich erzielen kann. Vergleiche anschließend dieses Netzwerkergebnis mit dem tatsächlichen Durchsatz des Datei-Services. Entscheide dann, ob das Problem bei einem einzelnen Client, mehreren Clients zusammen oder beim NAS selbst liegt.

Beobachtetes Ergebnis Zuerst aufrüsten Warum
Das NAS erreicht mit iperf mehrere Gigabit, ein Client ist auf knapp 1 GbE begrenzt Endpunktpfad Die Netzwerkkarte des Clients oder der Switch-Port bildet die absolute Obergrenze
Der schnellere Client erzielt mit iperf starke Werte, aber langsame Dateikopien NAS-Speicher/CPU/Konfiguration Das Netzwerk kann schneller sein als der Datei-Servicestack
Mehrere 1-GbE-Clients werden nur langsamer, wenn sie gleichzeitig aktiv sind Die aggregierte Kapazität des NAS messen Der 10-GbE-Uplink kann bereits nützlich sein; Speicher oder CPU werden möglicherweise gemeinsam genutzt
Das NAS handelt trotz 10-GbE-Netzwerkkarte nur 1 GbE aus Netzwerkpfad auf Serverseite Die beworbene 10-GbE-Fähigkeit ist nicht durchgängig aktiv
Für den anspruchsvollen Workflow reicht ein schneller Endpunkt aus Nach einem Pfad aufhören Ein Upgrade des gesamten Heimnetzwerks verursacht zusätzliche Kosten, ohne die eigentliche Aufgabe zu verändern

Wenn der erste schnellere Endpunkt ausreicht, um das Ziel des Workflows zu erreichen, höre dort auf. Wenn mehrere Gigabit-Clients bereits eine aggregierte Nachfrage erzeugen, behalte die 10GbE-Serververbindung bei und überprüfe die Kapazität von gemeinsamem Speicher und CPU, bevor du jeden Client aufrüstest. Der nächste Kauf sollte einen gemessenen Engpass beseitigen und nicht einfach nur dafür sorgen, dass die Geschwindigkeitsangaben der Verbindungen übereinstimmen.

Bei dieser PC2-Entscheidung geht es um die Reihenfolge, nicht um einen allgemein besten Ansatz. Der Endpunkt-zuerst-Ansatz ist am häufigsten richtig, wenn das NAS bereits nachweislich schnell genug ist und eine Workstation den Engpass für den Benutzer darstellt. Der Server-zuerst-Ansatz ist richtig, wenn ein schnellerer Testclient ein Limit auf NAS-Seite aufzeigt oder wenn die aggregierte Nachfrage mehrerer Clients die Serverressourcen überlastet.

Höre auf, sobald das nächste Upgrade den Workflow nicht mehr verändert

Netzwerkaufrüstungen können eine Eigendynamik entwickeln. Sobald eine Workstation 2,5GbE oder 10GbE erreicht, ist es verlockend, jeden Switch, jedes Kabel, jedes Dock und jeden Adapter zu ersetzen. Erweitere das Projekt nicht, solange nicht eine weitere gemessene Auslastung häufig genug eine langsamere Verbindung überschreitet, um relevant zu sein.

Der ZimaSpace-Vergleich zwischen einer direkten 10GbE-Verbindung und einem verwalteten 10GbE-Switch zeigt die angrenzende Topologiegrenze: Eine einzelne stark ausgelastete Workstation kann einen schnellen Pfad rechtfertigen, bevor der restliche Haushalt zu einer gemeinsam genutzten Hochgeschwindigkeitsinfrastruktur wird. Die Reihenfolge der Aufrüstung sollte derselben Wirtschaftlichkeit folgen.

Sobald der Ziel-Editor, das Backup-Zeitfenster oder die Multi-Client-Auslastung die zeitlichen Anforderungen erfüllt, solltest du aufhören. Ein 10GbE-NAS kann Gigabit-Clients effizient bedienen, ein einzelner schneller Client kann einen größeren Teil der NAS-Leistung nutzen, ohne dass alle aufgerüstet werden müssen, und die Server-Hardware sollte nur dann geändert werden, wenn die Messwerte auf den Server als Ursache hindeuten.

FAQ

Macht ein 10GbE-NAS einen 1GbE-Client schneller?

Nicht über die eigene 1GbE-Verbindung des Clients hinaus bei einer einzelnen Übertragung. Das 10GbE-NAS kann den Gesamtdurchsatz dennoch steigern, indem es mehrere Gigabit-Clients gleichzeitig bedient, ohne sie alle über eine einzige 1GbE-Server-Uplink-Verbindung zu zwingen.

Sollte ich zuerst den Switch oder die Workstation-NIC aufrüsten?

Der schnellere Pfad erfordert, dass beide Enden und der dazwischenliegende Switch-Port die gewünschte Geschwindigkeit unterstützen. Wenn der aktuelle Switch nur Gigabit unterstützt, wird eine Multi-Gig-Workstation-NIC allein weiterhin mit 1GbE ausgehandelt. Betrachte den Pfad zum Endpunkt als Kombination aus NIC, Switch und Verkabelung.

Ermöglicht Link-Aggregation, dass ein Gigabit-Client die vollständige 10GbE-Verbindung zum NAS nutzt?

Eine gewöhnliche Link-Aggregation verwandelt die einzelne 1GbE-Schnittstelle eines Clients nicht in eine 10GbE-Schnittstelle. Einige Protokolle können mehrere Pfade nutzen, wenn sowohl Client als auch Server dies unterstützen. Der Endpunkt benötigt jedoch weiterhin mehrere geeignete Verbindungen und kompatible Software.

Produktvergleiche

Mehr zum Lesen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.