当前位置: 首页 > 工具软件 > Bonnie++ > 使用案例 >

存储设备性能测试工具 Bonnie++

郁博学
2023-12-01

概述

之前已有写博文介绍 Bonnie:存储设备性能测试工具 Bonnie 。不过还是有必要再了解一下 Bonnie++。

Bonnie++ 最开始基于 Bonnie 进行修改与增强,到后来用 C++ 重写了大部分代码并加入了很多特性。其中最主要的是 Bonnie++ 相较于 Bonnie 支持大于 2G 的测试数据量。这对于在运行内存几 GB、几十 GB 的机器上测试是十分重要的,否则测试数据受缓存的影响将不准确。与此相关另外很重要的一点是,Bonnie 是几十年前的程序了,而 Bonnie++ 则新得多,更新修复也有在不断进行。用这样的程序来做性能测试,相对会更让人放心一点。

下面以广州创龙的 TL138-EVM 为例讲解 Bonnie++  的使用。

编译

  • 见参考链接,下载源码。
  • 初始化编译环境:
source /home/jack/omapl138/ti/mcsdk_1_01_00_02/linux-devkit/environment-setup
  • 生成 Makefile:
./configure --host arm-linux-gnueabi --prefix /home/jack/omapl138/demo/bonnie++-1.03a/build
  • vim zcav.cpp,添加 #include <string.h&
 类似资料: