NTTTCP 网络性能工具使用方法

在两个实例上安装 NTttcp 网络基准测试工具
连接到两个 Windows 实例中的每个实例,然后按照下列步骤操作:

  1. 从 Microsoft TechNet 网站下载 NTttcp 。

  2. 将该文件的内容解压到一个文件夹。

  3. 使用管理员权限打开命令提示符窗口,然后将目录切换到解压 NTttcp 网络基准工具的文件夹。

  4. 在开始运行 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:以秒为单位的测试持续时间。
-cd 5: 5 秒测试冷却时间。
-wu 5:5 秒测试预热时间。
-v:指定详细测试输出。
-xml: 将测试输出保存到指定文件(默认保存到 xml.txt)。
-m:为每个会话指定三个映射参数(线程编号、CPUID、接收方 IP 地址)。多个会话以空格分隔。

  1. 使用所选参数,将第二个实例配置为发送方/客户端,然后对接收方运行测试。

例如,以下命令将一个双线程 TCP 发送方初始化为指定 IP 地址的端口 80-81。第一个线程在 CPU 0 上运行,第二个线程在 CPU 1 上运行。

ntttcp -s -p 80 -a -t 60 -cd 5 -wu 5 -m 1,0,192.168.1.4 1,1,192.168.1.4

上面示例中的 ntttcp.exe 发送方参数描述如下:

-s:发送。
-p 80:第一个线程用于发送数据的端口。端口号随每个增加的发送方线程递增。
-a:每个线程的异步发送重叠缓冲区的默认值为 2。如果需要,请指定非默认值。
-t 60:以秒为单位的测试持续时间。
-cd 5: 5 秒测试冷却时间。
-wu 5:5 秒测试预热时间。
-m:为每个会话指定三个映射参数(线程编号、CPUID、目标 IP 地址)。多个会话以空格分隔

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值