Wenn ich versuche, eine Verbindung zum Server meines Freundes herzustellen, scheint die Verbindung zufällig verzögert zu sein, manchmal dauert es 50 ms, 40 ms, 60 ms, aber manchmal dauert es 1, 3 oder 7 Sekunden
time curl -vv 'http://ipaddress/foo.json'
* Hostname was NOT found in DNS cache
* Trying ipaddress... --> SLOW AT THIS LINE !!!
* Connected to ipaddress (ipaddress) port 80 (#0)
> GET /foo.json HTTP/1.1
> User-Agent: curl/7.37.0
> Host: ipaddress
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Tue, 24 Jun 2014 02:51:45 GMT
* Server Apache/2.2.27 (Unix) mod_ssl/2.2.27 OpenSSL/1.0.1e-fips mod_bwlimited/1.4 is not blacklisted
< Server: Apache/2.2.27 (Unix) mod_ssl/2.2.27 OpenSSL/1.0.1e-fips mod_bwlimited/1.4
< Last-Modified: Tue, 24 Jun 2014 02:42:12 GMT
< ETag: "2e8109e-871-4fc8be82affe4"
< Accept-Ranges: bytes
< Content-Length: 2161
< Content-Type: application/json
Wie kann ich herausfinden, welcher Teil des Systems dies verursacht?
Ich habe versucht, mod_bwlimited zu deaktivieren, aber die Verzögerung trat trotzdem auf
Ich habe versucht, einen anderen Webserver (Monkey) auf einem anderen Port zu verwenden, es passierte immer noch
der Kellner:
Linux bar 2.6.32-042stab090.3 #1 SMP Fri Jun 6 09:35:21 MSK 2014 x86_64 x86_64 x86_64 GNU/Linux
Auch als ich versucht habe, Folgendes zu ändern /etc/sysctl.conf
und zu verwenden :sysctl -p
root
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_tw_reuse = 1
fs.file-max = 524288
Es zeigt:
error: permission denied on key 'net.ipv4.tcp_tw_recycle'
error: permission denied on key 'net.ipv4.tcp_tw_reuse'
error: permission denied on key 'fs.file-max'
Vielleicht wurden diese Werte vom Hosting-Unternehmen eingeschränkt?
Antwort1
Wenn es zu Verzögerungen kommt, verwenden Sie , mtr
um die Verbindung zum Server zu überprüfen.
mtr
ist ein Traceroute-Programm auf Steroiden. Es läuft kontinuierlich traceroute
und generiert aussagekräftige Netzwerkstatistiken wie den Prozentsatz verlorener Pakete und mehrere RTT-Metriken.
Für jede Verbindung zwischen Ihnen und dem ausgewählten Endpunkt werden Statistiken erstellt. Alle Verbindungen, die eine hohe Rate aufweisen Loss%
oder Avg
eine Quelle von Netzwerkproblemen für Ihre Verbindung sein könnten.