Ü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.

rocko
quelle

Antworten:

0

Ich liebe den Taschenrechner auf dieser Seite:

http://kt2t.us/ethernet_efficiency.html

Spiff
quelle
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

MariusMatutiae
quelle
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