我在 Ubuntu 20 中使用 iperf3。
当不写入日志文件时,iperf3 可以使用 -i 1 选项每秒提供一个报告。使用 --logfile 选项将所有输出重定向到文件并禁止任何终端输出。
获得终端和文件输出的一种方法是使用 tee:
NOW=$( date '+%F_%H-%M-%S' )
iperf3 -c 192.168.50.1 -p 5201 -R -i 1 -T 1str-$NOW | tee iperf-1str-log-$NOW.txt
在这种情况下,iperf 运行 10 秒并且不向终端提供任何输出。当 10 秒的执行完成后,所有 10 行输出立即出现在终端上。
在每行输入后,如何将三通“刷新”到终端?
还是有不同的方法来实现这一点?