Wir sehen Latenzen von ~ 100-300 ms für Dienste, die auf eine Remote-Ressource innerhalb desselben Subnetzes zugreifen. Wenn wir jedoch Ping verwenden (die Ping-Größe war ähnlich groß wie bei normal gesendeten Paketen), werden Antworten von 5 ms oder weniger angezeigt. Was sollten wir sonst noch überprüfen?
windows-server-2008
networking
windows
latency
Mindaugas Mozūras
quelle
quelle
Antworten:
Was bedeutet "Latenz"?
Vergleichen Sie die ICMP-Echoantwortzeiten mit den Roundtrip-Zeiten für die Anwendungsverarbeitung?
Wenn Sie es sind, würde das es erklären - und Ihnen auch sagen, dass Sie Äpfel und Orangen nicht vergleichen sollen :)
quelle
Kann es sein, dass Sie Paketverluste haben [die zu erneuten Übertragungen führen], beispielsweise bei größeren Paketen?
Vielleicht versuchen Sie es
ping -s 1400 address
unter Linux oderping -l 1400 address
unter Windows.Wenn das nicht hilft, den Verkehr mit Wireshark zu betrachten - gibt es vielleicht einige seltsame Neuübertragungen , beschädigte Pakete?
quelle
Eine solche Diskrepanz zeigt normalerweise ein Problem in der Anwendung / im Server. Während es möglich ist, dass Ihr Ping aufgrund der QoS- / Netzwerkpriorisierung unterschiedlich ist, ist dies nicht der erste Ort, an dem ich nachsehen würde, wenn Sie über Systeme im selben lokalen Netzwerk sprechen.
Wie lange dauert es, bis Sie von demselben Host auf den Dienst zugreifen, von dem er bedient wird? Bietet dieser Host andere Dienste schneller an? Ist es unter einer schweren E / A-Last?
quelle
Wie Sie hier vermuten, ist Ping-Latenz! = Eine TCP-Roundtrip-Zeit, insbesondere wenn Daten übertragen werden. Es ist möglich, dass all dies auf verzögerte ACKs (die ~ 200 ms, die übliche Standardeinstellung auferlegen können) oder auf die schlechte Interaktion zwischen Nagle / und DACK zurückzuführen ist, die es auf ~ 500 ms bringen kann. Eine Paketerfassung ist hier angebracht.
Beachten Sie auch, dass der Timer für verzögerte Bestätigung unabhängig von einem TCP-Fluss ist und beim Systemstart instanziiert wird. Es kann also jederzeit zwischen 1 und 200 ms innerhalb eines Flusses ausgelöst werden und verursacht häufig eine Verzögerung im Bereich "Bereich", wie Sie beschreiben.
quelle