Überprüfen der Netzwerkgeschwindigkeit über ein Programm


0

Ich sende einige Datenpakete an einen Server und möchte abschätzen, wie viel Zeit das Senden von 100 Datenpaketen in Anspruch nimmt. Kann mir jemand helfen, die Netzwerkgeschwindigkeit über ein Programm zu berechnen?

Da ich hier Anfänger bin, sind Beispielcodes oder -ideen für mich sehr hilfreich.

Antworten:


0

Ich liebe den Taschenrechner auf dieser Seite:

http://kt2t.us/ethernet_efficiency.html


Ich kann nicht herausfinden, wie ich es verwenden soll. Genauer gesagt möchte ich ein Programm schreiben, das mir hilft, die Download- und Upload-Geschwindigkeit zu finden
rocko

@rocko Ich denke, Sie müssen viel präziser sein, was Sie versuchen zu tun. Der Rechner, mit dem ich verbunden bin, eignet sich hervorragend zur Berechnung des theoretischen Maximums für ein Ethernet-LAN, auf dem sich kein anderer Datenverkehr befindet. Für kompliziertere Situationen gibt es Unmengen variabler Faktoren, von denen die meisten nicht programmgesteuert ermittelt werden können. Sie müssen also nur so schnell wie möglich mit dem Senden von Daten beginnen und angeben, wie viele Bits oder Bytes pro Sekunde Sie erfolgreich übertragen haben. Nehmen Sie dann die verbleibende Anzahl von Bits oder Bytes und dividieren Sie sie durch die aktuelle Rate, um die verbleibende Zeit abzuschätzen.
Spiff

Eigentlich möchte ich Daten von meinem PC an einen Server senden, ich kenne die Anmeldeinformationen dieses Servers. Daher möchte ich abschätzen, wie lange es dauern wird, die Daten von meinem PC auf diesen Server zu übertragen. Jetzt weiß ich nicht, wie ich die Upload-Zeit (Senden von Daten) an einen Server, der durch ein Passwort geschützt ist, mithilfe eines Skripts abschätzen kann.
Rocko

Zur ersten Annäherung: Wenn sich der Server in Ihrem LAN befindet, teilen Sie die Datenmenge (in Bit) durch die Geschwindigkeit Ihrer LAN-Verbindung. Wenn sich der Server nicht in Ihrem LAN befindet, teilen Sie die Datenmenge (in Bit) durch die Upload-Geschwindigkeit Ihrer Breitbandverbindung. Bessere Annäherungen erfordern normalerweise das tatsächliche Starten der Datenübertragung und das Überprüfen ihrer Rate.
Spiff

Wir haben keine bestimmte Upload-Geschwindigkeit. Gibt es ein Programm, das ich schreiben kann, um die Upload-Geschwindigkeit zu erhalten?
Rocko

0

Ich bevorzuge das Tool iftop . Sie rufen es folgendermaßen auf:

  sudo iftop -i wlan0 

Zum Beispiel und es zeigt ein Fenster wie das folgende an:

Bildbeschreibung hier eingeben


Ich arbeite an Windows und Server läuft auch Windows
Rocko

@rocko Das strikte Äquivalent zu iftop für Windows ist ntop . Sie finden es hier: sourceforge.net/projects/ntop
MariusMatutiae
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.