在两个实例上安装 NTttcp 网络基准测试工具
连接到两个 Windows 实例中的每个实例,然后按照下列步骤操作:
-
从 Microsoft TechNet 网站下载 NTttcp 。
-
将该文件的内容解压到一个文件夹。
-
使用管理员权限打开命令提示符窗口,然后将目录切换到解压 NTttcp 网络基准工具的文件夹。
-
在开始运行 NTttcp 之前,将目录切换到名称与 EC2 Windows 实例的架构匹配的文件夹。
测试两个实例之间的 TCP 和 UDP 网络性能
默认情况下,NTttcp 在测试 TCP 和 UDP 性能时将通过端口 5001 进行通信。不过,可以使用 -p 开关配置该端口。
重要提示:
必须将安全组配置为允许通过 NTttcp 使用的端口进行通信。
另外,在允许 NTttcp.exe 连接的接收方和发送方添加入站和出站 Windows 防火墙规则。
测试 TCP 网络性能:
将一个实例配置为接收方/服务器以初始化侦听器,从默认端口 5001 开始。或者,使用 -p 开关指定备用初始侦听器端口。
例如,以下命令将一个双线程接收方初始化为侦听指定 IP 地址的端口 80-81。第一个线程在 CPU 0 上运行,第二个线程在 CPU 1 上运行。
ntttcp -r -p 80 -a 6 -t 60 -cd 5 -wu 5 -v -xml c:\bench.xml -m 1,0,192.168.1.4 1,1,192.168.1.4
上面示例中的 ntttcp.exe 接收方参数描述如下:
-r:接收。
-p 80:第一个线程用于接收数据的端口。端口号随每个增加的接收方线程递增。
-a 6:每个线程发布 6 个接收重叠缓冲区的异步数据传输
-t 60:以秒为单位的测