Wie viele gleichzeitige SMB-Clients kann ein 1-GbE-NAS problemlos bedienen?

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.

Ein 1GbE-NAS kann Dutzende größtenteils inaktive oder wenig aktive SMB-Clients bedienen, aber nur wenige stark ausgelastete Clients komfortabel versorgen. Alle aktiven Benutzer teilen sich einen praktischen Gesamtdurchsatz von etwa 100–115MB/s, bevor Speicher, CPU, Verschlüsselung oder WLAN zum begrenzenden Faktor werden.

Die reine Anzahl der Clients ist daher irreführend. Vier sequenzielle Videoleser, zwanzig Office-Benutzer und zwei Fotokataloge erzeugen sehr unterschiedliche Anforderungen an Bandbreite, IOPS, Sperrverhalten und Latenz. Diese Unterscheidung bestimmt die Messmethode, die Sicherheitsmarge und das Abbruchkriterium. Diese Unterscheidung bestimmt die Messmethode, die Sicherheitsmarge und das Abbruchkriterium. Diese Unterscheidung bestimmt die Messmethode, die Sicherheitsmarge und das Abbruchkriterium.

Clients in Workload-Klassen einteilen

Ordnen Sie jeden Client einer der folgenden Kategorien zu: inaktiv, leichter Dokumentenzugriff, Medienwiedergabe, Browsing kleiner Dateien, Backup oder kontinuierliche Übertragung großer Dateien. Schätzen Sie die gleichzeitig aktiven statt der registrierten Clients.

Sequenzielle Workloads teilen die Link-Bandbreite vorhersehbar auf, während Workloads mit kleinen Dateien die HDD-IOPS oder CPU auslasten können, bevor Ethernet vollständig ausgelastet ist. SMB-Signierung oder -Verschlüsselung kann den Durchsatz eines NAS mit einem leistungsschwächeren Prozessor ebenfalls reduzieren.

WLAN-Clients bringen variable Latenz und Konkurrenz um die Sendezeit mit sich. Ein langsamer WLAN-Endpunkt kann sich trotz eines nicht gesättigten NAS-Ports schlecht anfühlen.

Fairness und Latenz bei gleichzeitiger Nutzung messen

Beginnen Sie mit einem Client und erfassen Sie den Gesamtdurchsatz, den Durchsatz pro Client, die Verzeichnislatenz, die CPU-Auslastung, die Laufwerksauslastung und Netzwerkfehler. Fügen Sie anhand repräsentativer Daten jeweils einen Client hinzu.

Eine komfortable Grenze ist erreicht, bevor Fehler auftreten: Interaktives Browsing sollte reaktionsschnell bleiben und Streams sollten nicht puffern, während Kopiervorgänge im Hintergrund laufen.

Verwenden Sie die folgende Tabelle als Planungsbereich, nicht als Garantie.

Beobachteter Zustand Bewertung Nächster Schritt
10–30 wenig aktive/größtenteils inaktive Clients Oft komfortabel CPU und Verzeichnislatenz überprüfen
3–6 gemischt aktiven Clients Üblicher praktischer Bereich Spitzenlast testen
2–4 gleichzeitige umfangreiche Kopiervorgänge Wahrscheinlich ausgelastete Verbindung Netzwerkaufgaben planen oder Netzwerk aufrüsten

Interaktiven Datenverkehr vor umfangreichen Kopiervorgängen schützen

Planen Sie Backups und die Synchronisierung von Arbeitsstationen außerhalb der Spitzenzeiten, begrenzen Sie umfangreiche Aufgaben, sofern dies unterstützt wird, und trennen Sie speicherintensive Anwendungsspeicher von langsamen Archivfestplatten.

Wenn die Gesamtnachfrage regelmäßig die 1GbE-Grenze erreicht, ist ein Netzwerk mit 2.5GbE oder höher die sauberere Lösung, statt zu erwarten, dass Link Aggregation einen einzelnen Client beschleunigt. Mehrere Verbindungen können mehreren Clients helfen, jedoch nur, wenn Switch und Verteilung der Datenströme dies unterstützen.

Die Analyse der Link-Nutzung durch mehrere Clients von ZimaSpace erklärt, wann mehrere Datenströme profitieren.

Der SMB-Benchmark für mehrere Clients von Tom’s Hardware zeigt, warum Durchsatz und Latenz getestet werden müssen, während Clients hinzugefügt werden.

-15% OFF

Während des arbeitsreichsten Zeitfensters im Haushalt erneut testen

Spielen Sie die tatsächliche Kombination während der Spitzenzeit nach: Streams, Backups, Fotobrowsing und Dateikopien. Lassen Sie den Test lange genug laufen, damit der RAM-Cache verlassen wird und das Verhalten der Laufwerke sichtbar wird.

Erfassen Sie den Punkt, an dem die Latenz pro Client oder das Puffern unakzeptabel wird, und setzen Sie anschließend die Betriebsgrenze darunter. Wiederholen Sie den Test nach dem Aktivieren der Verschlüsselung, dem Austausch von Laufwerken oder dem Hinzufügen von Apps.

Fahren Sie fort, solange die Zielwerte für interaktive Dienste stabil bleiben. Rüsten Sie auf oder planen Sie Aufgaben um, wenn die Verbindung dauerhaft ausgelastet bleibt oder die Latenz stark ansteigt; geben Sie nicht der Client-Anzahl die Schuld, wenn CPU, Laufwerke oder WLAN den ersten Engpass zeigen.

Support & Tipps

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.