因工作当中需要掌握该测试工具,网上参考了几篇博客以后,加上自己的实践,对该命令行工具的使用以及原理有了点心得。特此总结一下。
参考博文:
1:https://zhuanlan.zhihu.com/p/314727150
2:https://www.cnblogs.com/saneri/p/11169926.html
我是使用的windows的cmd进行的测试,一个cmd作为服务端,一个cmd作为客户端,
启动一个客户端:
启动一个服务端:
其实说白了,这个命令行程序,其实就是一个进程,我们在使用不同的参数时,其实相当于给这个进程传递这些参数,然后程序内部根据我们给进去的一些参数做不同的处理。
在上图当中,服务端输入iperf3 -s表明这个程序以服务端进行了启动,而因为一个图片当中,因为是做为客户端运行,所以他要指定服务端的ip等,连接上以后,客户端就开始了发送数据,最后根据一些默认值,得到最后的统计结果,例如Bandwidth等,iperf3有比较多的命令,当我们需要的时候,在查询就可以了,知道原理以后,使用起来就会得心应手一些。