全く知りませんでしたが、XP時代は「ttcp.exe」があったようですね。
検証済みのプラットフォームはWindows 7以上
送信側、受信側でNTtccpを実行し計測するようですね。Windows Server 2012 R2 Essentialsのファイル サーバにHyper-Vの仮想マシン ファイルを格納していますが、ネットワーク パフォーマンスを計測した事がないので後日テストしてみたいと思います。
- Windows Server 2008 R2 / 2012
- Windows 7 / 8
NTttcp Version 5.28 Now Available - Partner & Customer Solutions Blog
パラメータ
NTttcp: [-s|-r|-l|-n|-p|-sp|-a|-rb|-sb|-u|-w|-d|-t|-cd|-wu|-v|-6|-wa|-nic|-xml]-m <mapping> [mapping]
-s work as a sender
-r work as a receiver
-l <Length of buffer> [default TCP: 64K, UDP: 128]
-n <Number of buffers> [default: 20K]
-p <port base> [default: 5001]
-sp synchronize data ports, if used -p should be same on every instance
-a <outstanding I/O> [default: 2]
-rb <Receive buffer size> [default: 64K]
-sb <Send buffer size> [default: 8K]
-a : [default: 0]
<Send buffer size> < 0 : system default
-u UDP send/recv
-w WSARecv/WSASend
-d Verify Flag
-t <Runtime> in seconds. When with -n mans max test time and disables
-wu and -cd flags. [default (with -n): 3h]
-cd <Cool-down> in seconds
-wu <Warm-up> in seconds
-v enable verbose mode
-6 enable IPv6 mode
-wa Sets the WAIT_ALL flag when using recv or WSARecv functions
-nic <NIC IP>
Use NIC with <NIC IP> for sending data (sender only).
-xml [filename] save XML output to a file, by default saves to xml.txt
-m <mapping> [mapping]
where a mapping is a session(s),processor,StartReceiver IP set
e.g. -m 4,0,1.2.3.4 sets up:
4 sessions on processor 0 to test a network on 1.2.3.4
ダウンロード
NTttcp Version 5.28 Now Available - Technet
余談:今も使えるネットワーク・セキュリティ テストで役立つソフトウェア
昔から使っているネットワーク・セキュリティ テストで役立つソフトウェアをメモ。nmapは超が付くほど強力なツールです。おすすめです!昔はコマンドラインだけでしたが、今ではGUIがあるんですよね、便利になりました。
- ポートスキャナ - nmap
http://nmap.org/man/jp/ - パケットキャプチャ - WireShark(旧Ethereal)
http://www.simeji.com/wiki/index.php?Wireshark - Webアプリ 負荷テスト - JMeter
http://d.hatena.ne.jp/language_and_engineering/20081014/1223905380 - トラフィック モニター - TCP Monitor Plus
http://hp.vector.co.jp/authors/VA032928/traffic.html