这是一款支持离线和批处理执行的服务器基准测试工具。
当前工具的实现流程描述:
- 检查主机配置是否正确。
- 检查主机是否可以连通(连通性测试)。
- 启动Iperf3服务器端。
- 将压力测试脚本上传到目标服务器并根据主机列表批量执行脚本(串行执行)。
- 实际并显示结果。
- 清理脚本数据(完成)。
go mod tidy
go build -o ssh-benchmark main.go
如果您已安装了 task,也可以使用它。
task build:binary
-
修改
config.json
中的配置- 如果您没有Linux版Geekbench 5的许可证,可以通过电子邮件联系我([email protected])。我愿意与您分享。
- 如果您希望对多个节点同时进行测试,可以在
Host
字段中填入逗号分隔的列表。
-
执行此项目预编译的 ssh-benchmark 文件
./ssh-benchmark