
Goben: 一个用于衡量主机间TCP/UDP传输层吞吐量的Golang工具
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Goben是一款用Go语言开发的工具,专门用于测量不同主机之间的TCP和UDP传输层的数据吞吐能力,帮助开发者优化网络性能。
戈本(goben)是一个用Go语言开发的工具,用于测量主机之间的TCP/UDP传输层吞吐量,并支持TCP、UDP以及TLS协议。该工具可以限制最大带宽使用情况。它作为一个单个可执行文件运行,没有任何运行时依赖性。
其简单操作方式为:启动服务器端后,在客户端输入服务器地址即可开始测试。通过生成多个轻量级的goroutine来处理并行业务流,提高效率和灵活性。此外,goben能够将测试结果保存成PNG图表或导出为YAML、CSV格式文件以便于进一步分析。
多年前由于对iperf2的一些限制感到不满,我编写了nepim工具以解决这些问题(例如:iperf警告中提到的问题)。相比iperf和nuttcp等其他网络性能测量工具,Nepim在可定制性和易用性方面表现出色,并且报告的结果更加清晰直观、占用的CPU资源也更少。然而后来我发现了一个名为nuttcp的强大工具。
goben的设计初衷是为了解决nepim中存在的一些缺点。
全部评论 (0)
还没有任何评论哟~


