如何使用固定大小的文件来测量使用iPerf的带宽?

如何使用固定大小的文件来测量使用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以指定要传输的数据量。