Tumblr少し前に、某所のサーバ(自分たちで管理)で、通常時は問題ないのだけど、時々HTTPレスポンスで数秒かかる現象が見受けられたので、再現させるときに目視確認でひたすらHTTPリクエストが送れてレイテンシが確認できる「httping」を利用しました。httpingは、所謂"ping"のHTTP版。HTTPリクエストでポーリングしてくれるコマンドです。ICMPは受け付けないけどHTTPはOK、そんなサーバにも監視などで使えます。インストールUbuntuでは、aptでインストールできました。httpingこれだけです。(URLまたはIPアドレス)で、実行可能です。ms特定のURLに対して、HTTPでのリクエスト/レスポンスの確認となり、応答時間(RTT)の最小/平均/最大がわかります。ちなみに、デフォルトで利用されるのはHEADリクエストです。(レスポンスのボディが含まれない。)オプションを特に何も付けないと、Linuxでのpingコマンド同様、延々とリクエストを繰り返します。以下のような感じで実行してみます。(よく使うオプションを色々付けてみました。KBこの例では、少しサイズのある画像をリクエストし、"-G"オプションを利用してGETリクエストを送り、ファイルデータといったBODY自体の送受信時間も含んでいるため、応答時間が↑の例より大きくなっていることが確認できるかと思います。ちなみに"-c"は回数の指定、"-G"はGETリクエストの指定、"-b"はデータ転送速度の表示(KB/sec)、"-s"はステータスコードの表示、"-g"はターゲットとなるURLを指定するオプションです。"-b"オプションを付けているため、転送速度の最小/平均/最大値も確認できます。その他のオプションを参考までに載せておきます。ちなみに、今回↑で私が使ったバージョンは、1.4.4でした。includedSSLもサポートしていますね。(自分でビルドするときはopensslなどのライブラリが必要なはず。modeなんてのもありました。気になる方は、色々試してみてください。このエントリは、はてなグループ終了に伴う、サブブログから...2014-03-27特定のソースIPアドレスからpingを送りたいとき人生で彼是5回くらいググっている気がするので写経しておく。@namikawaメールアドレス執筆・講演依頼や、その他ご連絡は、以下のメールアドレスまでお願いします。お問い合わせスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。