Die 7 besten Tools zum Testen der Netzwerkleistung

Wann immer Sie vermuten, dass mit der Leistung eines Netzwerks etwas nicht stimmt, führen Sie am besten einige Tests durch, um zu bestätigen, dass tatsächlich ein Problem vorliegt, und um Ihnen zu helfen, es zu lokalisieren und schließlich zu beheben. Es gibt viele Tools zum Testen der Netzwerkleistung. So viele, dass es sich als große Herausforderung erweisen kann, diejenige auszuwählen, die Ihren spezifischen Anforderungen am besten entspricht. Glücklicherweise haben wir einen Teil der harten Arbeit für Sie erledigt und eine Liste mit einigen der besten Tools zum Testen der Netzwerkleistung zusammengestellt. Wir sind dabei, sie zu überprüfen und die Kernfunktionen jedes Produkts hervorzuheben.

Bevor wir beginnen, besprechen wir kurz die Netzwerkleistung im Allgemeinen. Wir werden unser Bestes tun, um zu beschreiben, was es ist. Wie Sie sehen werden, ist es vor allem eine Frage der Wahrnehmung. Die Faktoren, die unsere Wahrnehmung der Leistung eines Netzwerks beeinflussen, werden unsere nächste Aufgabe sein. Als Nächstes besprechen wir Netzwerkleistungstests, wie sie durchgeführt werden und was sie beinhalten. Wir bestehen auch auf der Unterscheidung zwischen Netzwerkleistungstests und Netzwerkleistungsüberwachung, zwei verwandte, aber unterschiedliche Konzepte. Und sobald wir alle auf derselben Seite sind, fahren wir mit der Überprüfung der besten Tools zur Überwachung der Netzwerkleistung fort.

Über Netzwerkleistung

Wie in einem Satz auf Wikipedia eloquent definiert, „bezieht sich die Netzwerkleistung auf Maßnahmen zur Dienstqualität eines Netzwerks, wie sie vom Kunden gesehen werden“. Diese Definition besteht aus drei wesentlichen Elementen. Der erste ist der Maßnahmenteil. Es hat deutlich gemacht, dass die Netzwerkleistung etwas ist, das man messen muss. Der nächste wichtige Punkt ist die Servicequalität eines Netzwerks. Servicequalität ist ein allgemeines Konzept, aber wie Sie sehen werden, sind einige spezifische Metriken damit verbunden. Der letzte wichtige Teil ist der Kunde. Wir interessieren uns nicht für die Netzwerkleistung als theoretische Sache. Was wir messen müssen, ist die wahre Benutzererfahrung.

Mehrere unterschiedliche Faktoren beeinflussen die wahrgenommene Netzwerkleistung und werden im Allgemeinen als wichtig angesehen. Die ersten beiden sind Bandbreite und Durchsatz, aber es gibt oft einige Verwirrung zwischen diesen beiden Begriffen. Bandbreite bezieht sich auf die Tragfähigkeit eines Netzwerks. Als Analogie können Sie es sich als die Anzahl der Fahrspuren auf einer Autobahn vorstellen. Der Durchsatz hingegen bezieht sich auf die tatsächliche Nutzung der verfügbaren Bandbreite. Um unsere vorherige Analogie beizubehalten: Eine vierspurige Autobahn hat eine Bandbreite von 4.000 Fahrzeugen pro Stunde, aber ihr aktueller Durchsatz könnte nur 400 Fahrzeuge pro Stunde oder 10 % ihrer Kapazität betragen.

Latenz, Verzögerung und Jitter sind weitere Faktoren, die die wahrgenommene Leistung von Netzwerken beeinflussen. Latenz bezieht sich auf die Zeit, die Daten benötigen, um von der Quelle zum Ziel zu gelangen. Sie ist hauptsächlich eine Funktion der Laufzeit des Signals und der Verarbeitungszeit an allen Knoten, die es durchquert. Es ist eine körperliche Einschränkung, die nicht reduziert werden kann. Die Verzögerung hingegen kann manchmal verbessert werden. Es hat mit der Zeit zu tun, die Netzwerkgeräte benötigen, um Daten zu verarbeiten, in die Warteschlange zu stellen und weiterzuleiten. Schnellere, leistungsstärkere Geräte fügen der Übertragung im Allgemeinen weniger Verzögerung hinzu. Jitter bezieht sich auf die Variation der Paketverzögerung am empfangenden Ende der Konversation. Echtzeitverkehr oder Echtzeitverkehr ist davon besonders betroffen, da er dazu führen kann, dass Datenpakete außerhalb der Reihenfolge ankommen. Dies könnte beispielsweise bei Voice over IP zu unverständlicher Sprache führen.

Viele andere Faktoren können sich ebenfalls auf die Netzwerkleistung auswirken. Die Fehlerquote ist eine davon. Es bezieht sich auf die Anzahl der beschädigten Bits, ausgedrückt als Prozentsatz oder Bruchteil der gesendeten Gesamtmenge.

Testen der Netzwerkleistung

Wie misst man die Leistung aus der Sicht des Benutzers? Nun, es gibt natürlich die Möglichkeit, Tests von echten Benutzern durchführen zu lassen, aber das kann eher unpraktisch sein. Das Nächstbeste ist die Verwendung eines Netzwerkleistungstestsystems, das Sonden verwendet, die an strategischen Orten in Ihrem Netzwerk eingesetzt werden und die tatsächliche Simulationstests untereinander durchführen können, um die tatsächliche Leistung unter Verwendung bestimmter Arten von Datenverkehr zu messen. Dies kann jedoch auch dazu neigen, unpraktisch zu sein, da es einige vorbereitende Einstellungen erfordert. Es wird nicht viel helfen, ein plötzlich auftretendes Problem zu beheben.

  Was ist ein Smart Display und sollten Sie sich eines besorgen?

In diesen Fällen brauchen Sie eine schnelle und schmutzige Lösung. Eine einfache Anwendung, die Sie schnell bereitstellen oder an beiden Enden des zu testenden Segments installieren können und mit der Sie Simulationstests manuell konfigurieren und ausführen können.

Testen vs. Überwachung

Eine weitere wichtige Unterscheidung ist die zwischen Leistungsüberwachung und Leistungstest. Dies sind zwei ähnliche Konzepte, aber es gibt ein paar Unterschiede. Die Grundidee ist die gleiche: Simulation des realen Benutzerverkehrs und Messung der tatsächlichen Leistung des Netzwerks. Wo es sich unterscheidet, ist, wie und wann es gemacht wird. Überwachungssysteme laufen ständig und führen wiederkehrende Tests zwischen vorkonfigurierten Standorten und unter Verwendung vordefinierter Simulationsmodelle durch. In der Regel ist ein Dashboard verfügbar, um die neuesten Testergebnisse anzuzeigen, und Berichte können häufig für verschiedene Zwecke erstellt werden.

Tests unterscheiden sich dadurch, dass es sich in der Regel um einen Ad-hoc-Prozess handelt, der manuell ausgeführt wird, wenn ein Problem gemeldet oder vermutet wird. Tests werden in der Regel auch zwischen zwei bestimmten Punkten im Netzwerk durchgeführt, an denen ein Problem vermutet wird. Der Test hilft oft dabei, das Problem zu identifizieren und zu lokalisieren.

Die besten Tools zum Testen der Netzwerkleistung

Wir haben den Markt nach einigen der besten Tools zum Testen der Netzwerkleistung durchsucht. Hier ist das Ergebnis unserer Bemühungen. Wir hoffen, dass es Ihnen hilft, das beste Werkzeug für Ihre spezifischen Bedürfnisse auszuwählen. Wenn Sie nach Tools zur Leistungsüberwachung suchen, geht es in diesem Beitrag nicht darum, und wir empfehlen Ihnen, einige unserer anderen Beiträge zu diesem Thema zu lesen. Werfen wir zunächst einen Blick auf die Funktionen der besten Tools, die wir finden konnten.

1. SolarWinds WAN Killer (Teil des Toolsets des Ingenieurs)

SolarWinds ist ein gebräuchlicher Name im Bereich der Netzwerkadministration. Das Unternehmen ist dafür bekannt, einige der besten Netzwerkverwaltungstools auf dem Markt herzustellen. Sein Flaggschiffprodukt, der Network Performance Monitor, wird allgemein als eines der besten verfügbaren Tools zur Überwachung der Netzwerkbandbreite anerkannt. Und als ob das nicht genug wäre, hat SolarWinds uns auch mit mehreren kostenlosen Tools beschenkt, die jeweils auf die spezifischen Bedürfnisse von Netzwerkadministratoren eingehen. Zu diesen Tools gehören der berühmte SolarWinds TFTP-Server und der Advanced Subnet Calculator.

Obwohl es per se kein Tool zum Testen der Netzwerkleistung ist, ist die Generator für WAN-Killer-Netzwerkverkehr kann in Kombination mit anderen Tools sehr nützlich sein. Sein einziger Zweck ist die Generierung von Netzwerkverkehr. Es ermöglicht Administratoren, andere Leistungstest-Tools zum Testen der Leistung in Situationen mit hohem Datenverkehr zu verwenden, was nicht viele Tools selbst tun.

Mit dem Tool, das Teil des SolarWinds Engineer’s Toolset ist, können Sie ganz einfach die IP-Adresse und den Hostnamen festlegen, an die Sie den zufälligen Datenverkehr senden möchten. Außerdem können Sie Parameter wie Portnummern, Paketgröße und Prozentsatz der zu verwendenden Bandbreite angeben. Sie können sogar die Einstellungen Differentiated Services Code Point (DSCP) und Explicit Congest Notification (ECN) ändern.

Dieses Tool wird hauptsächlich für Aufgaben wie das Testen der Verkehrspriorisierung und des Lastausgleichs verwendet. Sie können es auch verwenden, um sicherzustellen, dass Ihr Netzwerk korrekt eingerichtet ist und dass große Mengen an unwichtigem Datenverkehr – wie er von diesem Tool generiert wird – keine negativen Auswirkungen auf kritischen Datenverkehr haben. Mit dem Grad der Feinabstimmung, den das Tool ermöglicht, können Sie fast jede Art von Situation simulieren.

Die SolarWinds WAN Killer-Netzwerkverkehr gErzeuger ist Teil von Werkzeugsatz des Ingenieurs, ein Bündel von über 60 verschiedenen Tools. Das Toolset enthält eine Mischung aus den wichtigsten kostenlosen Tools von SolarWinds, kombiniert mit vielen exklusiven Tools, die Sie sonst nirgendwo finden werden. Und die meisten der enthaltenen Tools sind in ein gemeinsames Dashboard integriert, von wo aus sie leicht zugänglich sind.

  Wi-Fi vs. ZigBee und Z-Wave: Was ist besser?

Die Toolset für SolarWinds-Ingenieure (einschließlich der WAN-Killer-Netzwerkverkehr gErzeuger) wird für 1.495 $ pro Desktop-Installation verkauft. Sie benötigen eine Lizenz für jeden Benutzer des Tools. In Anbetracht aller enthaltenen Tools ist dies jedoch ein sehr angemessener Preis. Wenn Sie das Toolset testen möchten, können Sie auf der SolarWinds-Website eine 14-tägige Testversion herunterladen.

Andere Komponenten des SolarWinds Engineer’s Toolsets

Die Toolset für SolarWinds-Ingenieure enthält mehrere dedizierte Tools zur Fehlerbehebung. Tools wie Ping Sweep, DNS Analyzer und TraceRoute können verwendet werden, um Netzwerkdiagnosen durchzuführen und komplexe Netzwerkprobleme schnell zu lösen. Für sicherheitsorientierte Administratoren können einige Tools des Toolsets verwendet werden, um Angriffe zu simulieren und Schwachstellen zu identifizieren.

Das Toolset bietet auch einige hervorragende Überwachungs- und Warnfunktionen. Einige seiner Tools überwachen Ihre Geräte und geben Warnungen bei Verfügbarkeits- oder Gesundheitsproblemen aus. Und schließlich können Sie einige der enthaltenen Tools für das Konfigurationsmanagement und die Protokollkonsolidierung verwenden.

Hier ist eine Liste einiger anderer Tools, die Sie in finden Toolset für SolarWinds-Ingenieure:

Port-Scanner
Switch-Port-Mapper
SNMP-Sweep
IP-Netzwerkbrowser
Erkennung von MAC-Adressen
Ping-Sweep
Reaktionszeitmonitor
CPU-Monitor
Speichermonitor
Schnittstellenmonitor
TraceRoute
Entschlüsselung des Router-Passworts
SNMP-Brute-Force-Angriff
Angriff auf das SNMP-Wörterbuch
Config Compare, Downloader, Uploader und Editor
SNMP-Trap-Editor und SNMP-Trap-Empfänger
Subnetzrechner
DHCP-Bereichsmonitor
DNS-Struktur-Analysator
DNS-Audit
IP-Adressverwaltung

Bei so vielen Tools, die im SolarWinds Engineer’s Toolset enthalten sind, ist es am besten, es auszuprobieren und selbst zu sehen, was es für Sie tun kann. Und mit einer kostenlosen 14-tägigen Testversion gibt es wirklich keinen Grund, es nicht zu versuchen.

2. LAN-Geschwindigkeitstest

LAN-Geschwindigkeitstest von TotuSoft ist ein einfaches, aber leistungsstarkes Tool zum Messen von Dateiübertragungs-, Festplatten-, USB-Laufwerks- und Netzwerkgeschwindigkeiten. Sie müssen lediglich ein Ziel auf dem Server auswählen, auf dem Sie die WAN-Verbindung testen möchten. Das Tool erstellt dann eine Datei im Speicher und überträgt sie in beide Richtungen, während es die benötigte Zeit misst. Es führt dann alle Berechnungen für Sie durch und gibt Ihnen eine Bewertung der Übertragungsleistung.

Sie können auch einen Computer auswählen, auf dem das ausgeführt wird LAN-Geschwindigkeitstestserver anstelle eines freigegebenen Ordners als Ziel. Dadurch wird die Festplattenzugriffskomponente effektiv aus der Gleichung entfernt, wodurch Sie ein echtes Maß für die Leistung des Netzwerks erhalten. Das Tool wird zunächst in seiner Lite-Version mit eingeschränkten Funktionen eingerichtet. Um auf die erweiterten Funktionen der Standardversion zugreifen zu können, müssen Sie eine Lizenz erwerben, die für nur zehn Dollar erhältlich ist, wobei Mengenrabatte verfügbar sind. Das Tool ist portabel und läuft auf jeder Windows-Version seit Windows 2000.

3. LAN-Bank

Trotz der Tatsache, dass die Website des Entwicklers nicht mehr existiert, LAN-Bank von Zack Saw ist immer noch von mehreren Software-Download-Websites zum Download verfügbar. Es ist ein kostenloses und portables TCP-Netzwerk-Benchmarking-Dienstprogramm. Das Tool basiert auf Winsock 2.2, einem ziemlich alten Framework, aber eines mit minimaler CPU-Auslastung. Auf diese Weise können Sie ziemlich sicher sein, dass Ihre Netzwerkleistungstestergebnisse nicht durch eine schlechte CPU-Leistung beeinträchtigt werden. Das Tool testet lediglich die Netzwerkleistung zwischen zwei Computern, aber was es tut, macht es gut.

Sie müssen rennen LAN-Bank auf zwei Computern an beiden Enden des Netzwerksegments, das Sie testen möchten. Eine Instanz läuft als Server und die andere als Client. Die Serverseite erfordert keine Konfiguration. Alles, was Sie tun müssen, ist auf die Schaltfläche „Anhören“ zu klicken. Die Testkonfiguration des Tools wird vollständig auf der Clientseite vorgenommen, bevor der Test gestartet wird. Sie müssen die IP-Adresse des Servers angeben und können mehrere Testparameter wie die Gesamtdauer des Tests, die zum Testen verwendete Paketgröße sowie den Verbindungs- und Übertragungsmodus anpassen.

4. NetIO & NetIO-GUI

NetIO-GUI ist eigentlich ein kostenloses Frontend für das plattformübergreifende Befehlszeilendienstprogramm NetIO. Zusammen bilden sie ein sehr leistungsfähiges Leistungstest-Tool. Es kann verwendet werden, um ICMP-Antwortzeiten sowie Netzwerkübertragungsgeschwindigkeiten für verschiedene Paketgrößen und Protokolle zu messen. Alle Ergebnisse werden in einer SQLite-Datenbank gespeichert und können einfach verglichen werden. Dieses Windows-Tool ist entweder als installierbare Software oder als portables Tool verfügbar.

  Neue Funktionen in OS X Yosemite

Um Tests auszuführen, benötigen Sie zwei Instanzen des Tools, eine an jedem Ende. Eine Seite wird im Client-Modus ausgeführt, während die andere im Server-Modus ausgeführt wird. Die Verwendung ist ziemlich einfach, sobald Sie es an beiden Enden ausgeführt haben, klicken Sie auf die Startschaltfläche auf dem Server (der normalerweise am anderen Ende ausgeführt wird) und geben auf dem Client einfach die IP-Adresse des Servers ein und wählen das Protokoll (TCP oder UDP), die Sie zum Ausführen des Tests verwenden möchten. Sie starten den Test und lassen NetIO die Konnektivität mit verschiedenen Paketgrößen testen, bevor es die Testergebnisse zurückgibt.

5. Netzstress

NetStress wurde ursprünglich als internes Tool von Nuts About Nets entwickelt und wird seitdem der Öffentlichkeit angeboten. Es ist ein weiteres kostenloses und einfaches Netzwerk-Benchmarking-Tool. Wie die meisten anderen ähnlichen Produkte müssen Sie das Tool auf zwei Computern an beiden Enden des zu testenden Netzwerks ausführen. Es ist etwas einfacher zu verwenden als andere Tools, da es die IP-Adresse des Empfängers automatisch finden kann.

Das Ausführen eines Tests mit NetStress ist sehr einfach, auch wenn es manche vielleicht nicht selbsterklärend finden. Was Sie tun müssen, ist auf 0.0.0.0 neben Remote Received IP zu klicken. Wählen Sie dann die im Fenster aufgelistete IP-Adresse aus und klicken Sie auf OK. Dadurch wird die Schaltfläche Start aktiviert. Nach der Aktivierung klicken Sie einfach darauf und das Tool beginnt mit dem Testen und Messen des TCP- und UDP-Durchsatzes. Eine interessante Option in diesem Tool ist die Möglichkeit, die zum Testen verwendete MTU-Größe zu ändern. Trotz einiger Macken wie der Unfähigkeit, die Größe des Vollbildfensters zu ändern, ist NetStress ein ziemlich gutes Tool.

6. Aida32

Aida32 ist offiziell ein eingestelltes Produkt, das durch Aida64 ersetzt wurde, aber diese ältere Version ist immer noch sehr beliebt und leicht zu finden. Aida ist ein Hardware-Informations- und Benchmarking-Tool, das viele verschiedene Tests durchführen kann. Der Grund, warum es diese spezielle – und ältere – Version auf unsere Liste geschafft hat, ist, dass sie ein ausgezeichnetes Netzwerk-Benchmark-Tool enthält, das in neueren Versionen nicht mehr verfügbar ist. Die Verwendung des Plugins ist einfach und kann über das Plugin-Menü des Tools gestartet werden

Aida32 Das Tool unterscheidet sich in seiner Funktionsweise nicht sehr von den meisten anderen auf dieser Liste, und Sie müssen es an beiden Enden des Pfads ausführen, den Sie testen möchten. Auf einem der Computer müssen Sie Master aus der Dropdown-Liste auswählen, die Sie unten im Fenster des Tools finden. Gehen Sie dann zur Registerkarte Bandbreite und klicken Sie auf die Schaltfläche Start. Auf dem anderen Rechner wählen Sie statt Master Slave und tragen die IP-Adresse des Masters ein. Gehen Sie wie beim Master auf die Registerkarte Bandbreite und klicken Sie auf Start. Nach Abschluss des Tests kann über die Schaltfläche „Speichern“ das Bandbreitendiagramm bequem im Bitmap-Format gespeichert werden.

7. Leistungstest

Passmarken Leistungstest ist eine komplette PC-Leistungs-Benchmarking-Software. Es hat es auf unsere Liste geschafft, weil es ein ziemlich anständiges erweitertes Netzwerktesttool enthält, mit dem man Netzwerkleistungstests durchführen kann. Das Tool kann Tests sowohl in IPv4- als auch in IPv6-Netzwerken durchführen. Darüber hinaus können Benutzer die zum Testen verwendete Datenblockgröße festlegen. Es ermöglicht Ihnen auch, die UDP-Bandbreitendrosselung zu aktivieren, wenn Sie dies wünschen. Das Netzwerkmodul ist gut versteckt in der Leistungstest Anwendung. Sie können darauf zugreifen, indem Sie in der Menüleiste des Tools auf Erweitert und dann auf Netzwerk klicken.

Dies ist ein eingeschränktes Tool, bei dem die Ergebnisse im Statusbereich angezeigt werden und die an den Server gesendete Datenmenge, die CPU-Auslastung sowie die durchschnittliche, minimale und maximale Übertragungsgeschwindigkeit anzeigen. Das ist zwar nicht viel, sollte aber ausreichen, um die Konsistenz der Netzwerkleistung zu bestimmen. PerformanceTest ist eine kostenpflichtige Shareware, kann aber bis zu 30 Tage lang kostenlos und ohne Einschränkungen genutzt werden.