ども。
久しぶりに風邪をひいたっぽい担当ちゅんです。
このところ、ネットワークのスループットを計測する機会が増えています。謎の速度低下への対応であったり、新たなWi-Fi機器の設置実験であったりと、自分の感覚で「速い」「遅い」ではなく、きちっとした数値として「○○bps」と判断したい事例もあるのです。
単純にインターネットの速度を調べたいのであれば、例えば「NTT東日本:インターネット通信回線速度測定(通称:アフロ)」などを使えば、おおよその数値は分かります。しかし、ローカルネットワーク内の速度を計測するには利用できません。
そこで登場したのは、フリーソフト「NetMi」です。
このソフトは、同一のネットワーク上にある2台の端末双方でプログラムを起動しておき、片方を「サーバー」に指定、もう片方からサーバーに向けて大量のパケットを流すことで実効スループットを計測ができるという、素晴らしいんだけど、使い方を間違うと大変なことになりそうなソフト(とはいえ、作者様には大感謝です)。
最初、このソフトを見つけた時は、上司92氏に「すごいのを見つけた」と興奮気味に報告したのですが、予想に反して(予想どおり?)「ふーん」くらいの反応だったように記憶しています。しかし、某システムベンダーのSEさんが「我々もこれを使っています」と発言してからは、すっかり「お墨付き」を得てしまい、我々の定番ツールのひとつにまで「昇格」しました。
ということで、例えばVPN接続している離れた拠点間のサーバー同士で「NetMi」を起動し、ここのスループットを計測することで、単純にVPNの通信速度を知ることができるなど、かなり重宝しています。
ただし、このソフトでパケットを流しているときの回線の負荷は、ものすごく高いようで・・・。延々とパケットを垂れ流してしまうと、それこそこのソフトが原因でスループットが下がるという本末転倒な結果を招いてしまいますので注意が必要です。
回線負荷が高すぎるので、計測はせいぜい30秒間に留めておくのが良いそうです。
(投稿者:ちゅん)