问题标签 [iperf3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1965 浏览

multithreading - 在 Python 中使用多线程运行 Iperf 服务器和客户端会导致分段错误

一个主类调用另外两个类(IperfServer 和 IperfClient),我正在尝试使用多线程运行它们。我正在为 iperf3 使用 python 包装类。两个类都已启动,但在运行 Iperf 时,出现分段错误。

代码片段:

输出:

3

1

分段故障

我是python和多线程的新手。有人可以帮我弄清楚我犯的错误吗?

0 投票
1 回答
2195 浏览

iperf - Iperf3:为什么服务器站点没有发件人流量

我试图在我的两台机器之间进行测试,输出如下:

从客户端站点的输出,我们可以看到有发送方和接收方流量记录,但从服务器站点,只有接收方流量。

与我以反向模式运行相比,服务器站点没有接收器流量。

有人可以帮忙解释为什么吗?非常感谢。

0 投票
1 回答
374 浏览

algorithm - iperf3 在底层使用什么算法来测量网络基础设施中端到端之间的带宽和延迟?

我正在尝试学习一个 iperf 工具,它是一种方便的工具,可以测量网络上两个端点的带宽和延迟。

我想知道 iperf/iperf3 在底层使用哪种算法来测量延迟和带宽。我浏览了iperf的文档,但找不到信息。

有人知道吗?

0 投票
2 回答
3983 浏览

iperf - iperf 连接但不报告输出

我正在使用 iperf 测试两个 Ubuntu 16.04.2 主机(10.0.0.1 和 10.0.0.51)之间的网络带宽。我在 10.0.0.51 上运行了“iperf -s”,然后在 10.0.0.1 上运行了“iperf -c 10.0.0.51 -T 10”。我确实看到两边都建立了连接(即本地 10.0.0.51 端口 5001 与 10.0.0.1 端口 37680 连接),但我没有得到结果。它只是挂起。非常感谢任何帮助。谢谢

0 投票
1 回答
586 浏览

proxy - 使用 Dispatch Proxy 通过 2 个 NIC 的 iperf 流量生成器

我正在尝试在连接到接入点(与任何其他网络隔离)的运行 Windows 7 的两台机器之间运行测试。

我需要在连接到同一 AP 的 2 个网络接口 (WIFI) 之间拆分来自 Iperf3 等流量生成器的流量。我正在尝试使用 Dispatch Proxy 拆分流量。我已经在 localhost:1080 上使用 socks 代理进行了设置

所有设备都有固定 IP:

到目前为止,我已经设法让 iperf 生成从设备 1 到设备 2 的数据,但是流量并没有在两个 NIC 之间分配,它只通过一个发送。任何帮助或建议都会很有用。

谢谢桂

0 投票
1 回答
311 浏览

testing - 用于测试一般浏览性能的 Iperf3 最佳设置

Iperf3 是一款出色的工具,在测试网络性能方面被视为黄金标准,但其庞大的功能范围使其难以针对特定用例进行配置。

在客户端和服务器端配置哪些最佳设置以最密切地测试一般浏览器性能并专门提供与主要浏览器测试站点(如 speedtest.com 等)的合理直接比较?

0 投票
1 回答
482 浏览

iperf3 - 无法连接到在 Azure 容器实例中运行的 iperf3

尝试使用 ACI 进行快速实验,看看我是否可以使用它来托管 iperf3 以进行一些按需网络性能测试。泊坞窗图像是https://hub.docker.com/r/netgio/iperf3server/

我可以启动并运行容器,但是当我尝试连接到它时,iperf 客户端给了我错误“iperf3:错误 - 控制套接字已意外关闭”

我希望这将是一个简单的单端口单实例用例。是否有任何与 ACI 实例的套接字连接相关的细节会影响这一点?

编辑:iPerf3 默认为 TCP 端口 5201,因此为了确保 ACI 端口映射按预期工作,我创建了一个配置为侦听端口 5201 并部署到 ACI 的 nginx docker 映像。这按预期工作(我可以在 http://:5201 访问默认主页)。所以这个问题似乎特定于 iPerf3 对其套接字所做的任何事情。

请注意,该错误几乎在客户端 iperf3 进程启动时立即发生。

0 投票
1 回答
1250 浏览

server - Iperf3 抖动值太高

我正在运行 UDP 测试,我注意到抖动值太高,是 iperf3 源代码中没有正确初始化的东西吗?客户端和服务器之间的连接非常好。

也许高抖动的原因prev_transit是没有初始化为零,但我不确定。

抖动应该如何工作: http ://toncar.cz/Tutorials/VoIP/VoIP_Basics_Jitter.html

客户:

服务器:

0 投票
1 回答
795 浏览

udp - 使用 iperf3 测量 STM32 板上的 UDP 吞吐量

我有带有 STM32F207 MCU 的 STM3220G-Eval 板。我已经加载了基于 UDP Echo Server lwIP 的示例应用程序(来自 CubeMX 存档)。这个应用程序使用了 #7 端口。我尝试在客户端模式(Windows 操作系统)下使用 iperf3,但它无法与板一起使用(尽管Echotool成功地作为客户端工作)。iperf3 可以与自定义 UDP 回显服务器一起使用吗?

0 投票
3 回答
4656 浏览

sockets - iperf3:无法创建新流

我在一个系统上有 2 个用户。一位用户能够提供系统上安装的 iperf3 的所有日志。但是第二个用户给出了错误:

iperf3:错误 - 无法创建新流:没有这样的文件或目录

iperf3 是否需要某些特定的文件/目录写访问权限?还是 tcp/udp 套接字写访问?或其他一些访问?

编辑:是否可以强制 iperf3 在特定位置而不是默认位置创建临时文件?

任何线索将不胜感激。