很抱歉问这个话题,但是在阅读了该工具的文档和与我的问题类似的票证(https://github.com/esnet/iperf/issues/343)之后,我仍然不太理解/知道该问题的含义TCP 测量中的 Retr 列,我不知道如何“使用”它:-(
假设有一个结果,如下所示,其中重试了 5 次。我得到了,这些是重传的 TCP 段的数量,但是这些重传是否成功,或者它们只是重试发送而不知道结果?
如果我想在末尾看到某种百分比 (%) 的汇总,该工具是否可以打印它,类似于 UDP 测量?如果没有,我如何获得发送/接收段的总和来计算故障率?
该工具的版本:
>batman@bat-image:~$ iperf3 -v
iperf 3.8.1 (cJSON 1.7.13)
Linux bat-image 4.15.0-106-generic #107-Ubuntu SMP Thu Jun 4 11:27:52 UTC 2020 x86_64
Optional features available: CPU affinity setting, IPv6 flow label, TCP congestion algorithm setting, sendfile / zerocopy, socket pacing
batman@bat-image:~$
Run Code Online (Sandbox Code Playgroud)
操作系统:
Ubuntu-18.04
batman@bat-image:~$ uname -aLinux bat-image 4.15.0-106-generic #107-Ubuntu SMP Thu Jun 4 11:27:52 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
batman@bat-image:~$
Run Code Online (Sandbox Code Playgroud)
日志:
batman@bat-image:~$iperf3 -c 192.168.122.1 -f …Run Code Online (Sandbox Code Playgroud) 我的系统上有 2 个用户。一名用户能够提供系统上安装的 iperf3 的所有日志。但第二个用户给出的错误为:
iperf3:错误 - 无法创建新流:没有这样的文件或目录
iperf3 是否需要某些特定的文件/目录写访问权限?或者tcp/udp套接字写访问?或其他一些访问?
编辑:是否可以强制 iperf3 在特定位置而不是默认位置创建临时文件?
任何线索将不胜感激。