<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>测试 on WWayne&#39;s Blog</title>
		<link>https://blog.wenb.in/tags/%E6%B5%8B%E8%AF%95/</link>
		<description>Recent content in 测试 on WWayne&#39;s Blog</description>
		<generator>Hugo</generator>
		<language>zh-CN</language>
		
		
		
		
			<lastBuildDate>Wed, 08 Dec 2010 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://blog.wenb.in/tags/%E6%B5%8B%E8%AF%95/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>带宽测试工具IPerf</title>
				<link>https://blog.wenb.in/posts/2010-12-08_%E5%B8%A6%E5%AE%BD%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7iperf/</link>
				<pubDate>Wed, 08 Dec 2010 00:00:00 +0000</pubDate>
				<guid>https://blog.wenb.in/posts/2010-12-08_%E5%B8%A6%E5%AE%BD%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7iperf/</guid>
				<description>&lt;p&gt;如果你有过测试网络吞吐量的经验，那你肯定用过Ixia出品的NetIQ Chariot。首先你需要在待测环境中的每台机器上安装Ixia EndPoint，然后在某一台上安装Chariot控制台。完成这些部署后，你才可以开始测试（详细操作就不赘述了）。&lt;br&gt;&#xA;但是，在点对点的测试中，这样的做&lt;!-- more --&gt;法显得有些兴师动众，有没有更方便的工具呢？有的，就是这款非主流的IPerf（当然，测试吞吐量本身也是非主流的），108K大小的一个命令行工具。IPerf的项目主页在https://dast.nlanr.net/Projects/Iperf/（可能已经无法访问了），需要下载折腾可以访问https://www.noc.ucf.edu/Tools/Iperf/default.htm获取。IPerf本身是多平台的工具，目前有Windows/Sun Solaris/Mac OS X。下面以Windows平台为例简要说明它的用法（不管如何，我最爱的平台还是WIN）。&lt;br&gt;&#xA;把下载得到的“iperf.exe”放到你能找到的目录，CMD后定位到它。常用的参数如下：&lt;/p&gt;&#xA;&lt;p&gt;  -i, &amp;ndash;interval  #        带宽测试结果现实间隔&lt;br&gt;&#xA;  -w, &amp;ndash;window    #[KM]    TCP窗口大小&lt;br&gt;&#xA;  -s, &amp;ndash;server             以服务端模式运行&lt;br&gt;&#xA;  -c, &amp;ndash;client    &lt;host&gt;   以客户端模式运行&lt;br&gt;&#xA;  -t, &amp;ndash;time      #        测试持续时间&lt;br&gt;&#xA;  -l, &amp;ndash;len       #[KM]    缓冲大小&lt;/p&gt;&#xA;&lt;p&gt;其他参数打“－－help”能够获取。&lt;br&gt;&#xA;典型测试案例：&lt;br&gt;&#xA;A端作为服务器端，IP地址为192.168.1.111；B端作为客户端，IP地址为10.10.10.200。A端运行如下命令：&lt;/p&gt;&#xA;&lt;p&gt;C:&amp;gt;iperf.exe -s 10.10.10.200 -w 2M -l 16M&lt;/p&gt;&#xA;&lt;p&gt;B端运行如下命令：&lt;/p&gt;&#xA;&lt;p&gt;C:&amp;gt;iperf.exe -c 192.168.1.111 -w 2M -l 16M -t 120 -i 30&lt;/p&gt;&#xA;&lt;p&gt;先运行A端命令，再运行B端命令；如此，在B上没30秒会有一条测试结果。120秒后A电脑上会有最终的测试平均值。&lt;br&gt;&#xA;当然，对于更加复杂的测试网络环境，还是老老实实的使用Chariot吧。&lt;br&gt;&#xA;那是所有。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
