3个版本 (重大变更)
0.9.0 | 2024年5月3日 |
---|---|
0.8.0 | 2023年3月18日 |
0.2.0 | 2022年3月26日 |
在网络编程类别中排名第2193
在aquatic_bencher中使用
110KB
2.5K SLoC
aquatic_udp_load_test: UDP BitTorrent跟踪器负载测试器
适用于Unix-like操作系统的UDP BitTorrent跟踪器的高性能负载测试器。
用法
编译
- 使用rustup安装Rust(推荐使用最新稳定版)
- 使用您的包管理器安装构建依赖项(例如,
apt-get install cmake build-essential
) - 克隆此Git仓库并构建应用程序
git clone https://github.com/greatest-ape/aquatic.git && cd aquatic
# Recommended: tell Rust to enable support for all SIMD extensions present on
# current CPU except for those relating to AVX-512. (If you run a processor
# that doesn't clock down when using AVX-512, you can enable those instructions
# too.)
. ./scripts/env-native-cpu-without-avx-512
cargo build --release -p aquatic_udp_load_test
配置和运行
生成配置文件
./target/release/aquatic_udp_load_test -p > "load-test-config.toml"
对文件进行必要的调整。
完成后,首先启动您要测试的跟踪器应用程序。然后,启动负载测试器
./target/release/aquatic_udp_load_test -c "load-test-config.toml"
版权和许可
版权所有 © Joakim Frostegård
根据Apache License,版本2.0分发。有关详细信息,请参阅仓库根目录中的LICENSE
文件。
依赖项
~10–20MB
~270K SLoC