# app-iperf3 **Repository Path**: gegewang/app-iperf3 ## Basic Information - **Project Name**: app-iperf3 - **Description**: kraft iperf3 porting - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-05-09 - **Last Updated**: 2023-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ``` LANG=C alias kraft='/home/wanghui/Projects/kraftkit/dist/kraft' ``` 构建 ``` kraft build ``` ``` root@wanghui-PC:/home/wanghui/Projects/kraft-test/my-unikernel/apps/app-iperf3# ls -alR fs0 fs0: total 16 drwxr-xr-x 4 root root 4096 Apr 25 15:14 . drwxr-xr-x 6 root root 4096 Apr 25 15:22 .. drwx------ 2 root root 4096 Apr 20 15:20 dev drwxrwxr-x 2 root root 4096 Apr 25 15:08 tmp ``` 运行 ``` kraft run --log-level debug \ --no-monitor \ --bridge-netdev virbr0 \ --local-fsdev $(pwd)/fs0 \ -- \ "netdev.ipv4_addr=172.44.0.2 netdev.ipv4_gw_addr=172.44.0.1 netdev.ipv4_subnet_mask=255.255.255.0 -- -s" ``` 用make编译, ``` mydir=/home/wanghui/Projects/kraft-test/my-unikernel/apps/app-iperf3 make \ N=iperf3 \ C=${mydir}/.config.iperf3_kvm-x86_64 \ O=${mydir}/build \ A=${mydir} \ L=${mydir}/.unikraft/libs/musl:${mydir}/.unikraft/libs/lwip:${mydir}/.unikraft/libs/iperf3 \ menuconfig \ -C ${mydir}/.unikraft/unikraft \ --no-print-directory make \ N=iperf3 \ C=${mydir}/.config.iperf3_kvm-x86_64 \ O=${mydir}/build \ A=${mydir} \ L=${mydir}/.unikraft/libs/musl:${mydir}/.unikraft/libs/lwip:${mydir}/.unikraft/libs/iperf3 \ -C ${mydir}/.unikraft/unikraft \ --no-print-directory ```