如何使用固定大小的文件来测量使用iPerf的带宽?
问题描述:
我正在尝试使用iPerf来衡量我的网络的性能,这是基于android的,并且我的所有节点(即:phones)都是根植的。如何使用固定大小的文件来测量使用iPerf的带宽?
我创建使用Linux中的以下命令的大小为1 MB的文件:现在
dd if=/dev/zero of=testFile bs=1k count=1000
上的iperf,我试图用 “-F” 选项是这样的:
-c serverIp -F testFile
到:
"read from the file and write to the network, instead of using random data"
然而,iperf的是显示我下面的错误:
无法打开文件流,将使用默认的数据流
我的问题是如何使用固定大小的文件,使用测量的iperf的带宽?
答
这个命令序列在Linux机器上成功了。你确定你的文件创建成功了吗?你可以cat
你创建的文件,并检查其权限ls -l
?
如果您不需要发送特定文件,则可以将-n <number of bytes>
传递给iperf以指定要传输的数据量。