我在从txt文件读取的一组主机之间运行iperf,下面是我是如何运行它的:
h1,h2 = net.getNodeByName(node_id_1, node_id_2)
net.iperf((h1, h2))
它运行良好,并显示结果。但是,我希望将iperf result的输出保存在一个单独的txt文件中。有谁知道我如何在上面的代码中应用它?
发布于 2015-12-06 14:40:07
为了将iperf测试的结果存储在文件中,在命令行中添加| tee,后跟filename.txt,例如:
iperf -c ipaddress -u -t 10 -i 1| tee result.txt
发布于 2014-09-09 07:33:31
您是否已经尝试过:
--输出test.log
(在较新版本的--logfile
中)
或者使用
youriperfexpr > test.log
发布于 2015-03-06 05:39:57
我也遇到过这个问题。尽管手册页指定了"-o“或"-- output”将输出保存到文件中,但这实际上并不起作用。
这似乎被标记为"WontFix":https://code.google.com/p/iperf/issues/detail?id=24
输出看起来像-o/-
存在于以前的版本中,但不存在于当前版本中。在昨天的会议上达成的共识是,如果-- WontFix存在,那么我们应该修复它,否则人们应该使用shell重定向,我们将标记这个输出。所以,WontFix。
所以可以按照Paolo建议使用typescript或">test.log“
https://stackoverflow.com/questions/25702196
复制相似问题