由于需要测试一款40G网卡,下载了 iperf3.1.3 用于性能测试。
iperf3.1.3 源码下载
可以在 iperf 官网 下载源代码:
交叉编译
需要运行在 aarch64 linux 环境下,所以需要交叉编译。
- 进入iperf3 目录下,运行 ./configure 脚本,需要指定交叉编译器与目标机架构, 交叉编译器必须使用 linux 编译器,不能使用裸机编译器,否则某些库找不到
./configure CC=aarch64-none-linux-gnu-gcc --host=aarch64
- ./configure 会生成 makefile ,运行 make,在 ./src 目录下会生成 iperf3 程序
make