---
title: 获取RocksDB源码包并生成测试工具
description: "1. 执行如下命令进入“/home”。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/RocksDB/openmind_rocksdb6102_benchmark_11_0006.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/RocksDB/openmind_rocksdb6102_benchmark_11_0006.html
indexId: e153509d0ce5acf4061558bc72b8c8cc653f083c788b70474e3651074567332a89
---
# 获取RocksDB源码包并生成测试工具

1. 执行如下命令进入“/home”。
  1 cd /home

2. 获取软件源码包并修改包名。
  1 wget https://github.com/facebook/rocksdb/archive/refs/tags/v6.10.2.tar.gz

  1 mv v6.10.2.tar.gz rocksdb-6.10.2.tar.gz

3. 解压软件包。
  1 tar -zxvf rocksdb-6.10.2.tar.gz

4. 进入解压包。
  1 cd rocksdb-6.10.2

5. 编译生成工具。
  1 make release -j `nproc`

  可用make db_bench -j `nproc`命令直接生成的执行文件为debug模式，运行工具时会触发该模式下的断言，影响测试时的性能。所以使用上述命令编译工具。若之前执行过编译，则先执行make clean再进行编译。

  编译结果如图即为编译成功。

6. 验证工具。
  1 ./db_bench --help
