
# qperf编译支持IPV6
#### 简介
目前HCE 2.0中的qperf版本为0.4.9，不支持IPV6，如果要使用IPV6，需要从社区获取0.4.11及以上版本。
本教程介绍如何在HCE 2.0上下载qperf 0.4.11源码并编译。
#### 准备工作
准备一台ECS实例，并分配公网IP或者弹性公网IP（EIP）。
#### 前置条件
已完成本机yum源的配置，可参考[HCE的REPO源配置](https://support.huaweicloud.com/usermanual-hce/hce_repo.html)进行yum源的配置。
#### 操作步骤
1. 执行以下命令下载qperf 0.4.11源码文件： 
   ```
   wget https://github.com/linux-rdma/qperf/archive/refs/tags/v0.4.11.tar.gz
   ```
   
   
2. 执行以下命令解压下载文件： 
   ```
   tar -xf qperf-0.4.11.tar.gz
   ```
   解压后得到目录**qperf-0.4.11**。
   
   
3. 执行以下命令安装依赖： 
   ```
   dnf install gcc make automake
   ```
   
   
4. 进入qperf-0.4.11目录，依次执行以下命令进行编译： 
   ```
   ./cleanup
   ./autogen.sh
   ./configure
   make
   ```
   
   
5. 验证编译结果： 
   编译得到的二进制在**qperf-0.4.11/src** 目录下，进入该目录后执行**./qperf --version**，得到类似如下回显，表示运行成功：
   图1运行成功   
   ![](https://support.huaweicloud.com/bestpractice-hce/zh-cn_image_0000002480088518.png)
   
   
6. （可选）移动qperf到/usr/bin目录下，并验证qperf命令。 
   在**qperf-0.4.11/src** 目录下执行以下命令：
   ```
   cp qperf /usr/bin/
   chmod 755 /usr/bin/qperf
   qperf --version
   ```
   
   
![](https://support.huaweicloud.com/bestpractice-hce/public_sys-resources/note_3.0-zh-cn.png)
HCE3.0中qperf为0.4.11，不涉及上述问题。
