接続時にランダムに遅延が発生する

接続時にランダムに遅延が発生する

友達のサーバーに接続しようとすると、接続がランダムに遅くなるようです。50 ミリ秒、40 ミリ秒、60 ミリ秒の場合もありますが、1 秒、3 秒、または 7 秒かかることもあります。

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

システムのどの部分が原因であるかをどうすれば知ることができますか?

mod_bwlimitedを無効にしようとしましたが、それでもラグが発生しました

別のポートで別のWebサーバー(monkey)を使用しようとしましたが、それでも同じことが起こりました

サーバー:

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

また、を使用/etc/sysctl.confして変更しようとしたとき:sysctl -proot

net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_tw_reuse = 1
fs.file-max = 524288 

それが示している:

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'

その値はホスティング会社によって制限されているのでしょうか?

答え1

遅延が発生した場合は、mtrサーバーへの接続を確認するために使用します。

mtrは、強化されたトレースルート プログラムです。継続的に実行されtraceroute、失われたパケットの割合やいくつかの RTT メトリックなどの意味のあるネットワーク統計情報を生成します。

統計は、ユーザーと選択したエンドポイント間のリンクごとに生成されます。高い値を示すリンクやLoss%Avg接続のネットワーク問題の原因となる可能性のあるリンク。

関連情報