1. 部署jdk环境

    这里以jdk-8u351为例,解压缩jdk安装包至/opt目录
    安装包下载链接:https://www.oracle.com/java/technologies/downloads/#java8

tar -zxvf  jdk-8u351-linux-x64.tar.gz -C /opt/
 配置jdk环境变量
echo  'JAVA_HOME=/opt/jdk1.8.0_351' >> /root/.bashrc
echo  'PATH=$JAVA_HOME/bin:$PATH' >> /root/.bashrc
echo 'CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar'  >> /root/.bashrc
source /root/.bashrc
  1. 下载安装Vdbench
    下载vdbench版本包,这里以vdbench50407为例,下载地址:https://www.oracle.com/downloads/server-storage/vdbench-downloads.html
unzip vdbench50407.zip -d /root/vdbench50407

检查vdbench环境

cd /root/vdbench50407
./vdbench -t

这里会报错,需要进行第3步

  1. 基于aarch64重新编译linux/linux64.so动态库文件

下载vdbench50407源码包,下载地址:https://www.oracle.com/downloads/server-storage/vdbench-source-downloads.html
解压缩源码包,创建linux目录

unzip vdbench50407.src.zip -d /root/vdbench50407-src/
cd /root/vdbench50407-src/src/
mkdir linux

进入Jni目录下,修改make.linux文件,主要修改如下(该方法仅仅支持此vdbench50407版本):
– 指定vdbench源码路径(vdb=xx)
– 指定jdk路径(java=xx),这里使用上文的jdk路径
– 删除全文-m32和-m64字符

cd Jni/
sed -i 's#vdb=$mine/vdbench504#vdb=/root/vdbench50407-src/src#g' make.linux
sed -i 's#java=/net/sbm-240a.us.oracle.com/export/swat/swat_java/linux/jdk1.5.0_22/#java=/opt/jdk1.8.0_351/#g' make.linux
sed -i 's/-m32//g' make.linux
sed -i 's/-m64//g' make.linux

执行源码编译操作

./make.linux

执行成功后会在…/linux目录下生成linux32.so和linux64.so文件,将linux64.so文件拷贝到vdbench测试工具根目录linux/aarch64.so下,重新运行vdbench测试

cp /root/vdbench50407-src/src/linux/linux64.so /root/vdbench50407/linux/aarch64.so
cd /root/vdbench50407
./vdbench -t

参考https://blog.csdn.net/Micha_Lu/article/details/109227774

ARM系统下使用Vdbench测试存储性能相关推荐

  1. Linux下nvidia压力测试,一种服务器linux系统下GPU压力测试的监控方法与流程

    本发明属于服务器测试技术领域,具体涉及一种服务器linux系统下GPU压力测试的监控方法. 背景技术: 随着社会的快速发展,人们对高网络性能.快速存储.大量内存.超高计算能力的GPU的需求越来越大,产 ...

  2. X86 android r7 z3735,安卓工业平板电脑android系统下各大主流CPU性能大对比分析

    原标题:安卓工业平板电脑android系统下各大主流CPU性能大对比分析 针对工控领域客户在选择工业平板电脑时的困惑,南京研维组织多位业内专家,为大家连续推出10期工业平板电脑的选型要点分析,本文作为 ...

  3. linux mysql 测试工具_LINUX系统下MySQL 压力测试工具super smack

    LINUX系统下MySQL 压力测试工具super smack 发布时间:2008-09-08 17:03:39   作者:佚名   我要评论 1. 源文件下载地址:http://vegan.net/ ...

  4. 怎么用Iometer测试存储性能

    怎么用Iometer测试存储性能 1.Disk Targets选项栏中选择要测试的磁盘,1 per target of Outstanding I/Os 保持默认即可.2.在Access Specif ...

  5. ARM 系统下C语言开发的注意事项

    说在前面 这篇文章的内容主要源于个人在学习基于ARM架构的cos开发时所碰到的问题,因此,所涉及的东西是一些在ARM架构下进行开发的初学者应知的注意事项或技巧.但这篇文章会由浅入深,从工程实现中会考虑 ...

  6. 千万级并发架构下如何提高数据库存储性能

    如图所示,表示发起一个请求时,涉及到数据库的相关操作,在前面的文章中我们说过,如果服务端要提升整体的吞吐量,就必须要减少每一次请求的处理时长,那么在当前这个场景中,数据库层面哪些因素会影响到性能呢? ...

  7. 用FIO测试存储性能

    fio,又称为Flexible IO Tester,是Jens Axboe编写的测试程序.Jens是Linux Kernel中blockIO subsystem的维护者.所以这个工具的权威性是毋庸置疑 ...

  8. ME909S-821 4G-LTE模块在Linux系统下拨号上网测试

    转:https://blog.csdn.net/csdnhuaong/article/details/74910569 实验平台 大前提 图形化界面配置拨号上网操作 利用wvdial工具软件拨号上网操 ...

  9. Windows系统下进行NIST测试

    1.软件安装使用 首先下载Cygwin,[官网],点击setup-x86_64.exe,然后开始安装 安装过程可以在网上找教程,比如[Cygwin安装教程] 找了很多教程,因为他们在gcc这一块的描述 ...

最新文章

  1. GXGetImage方式连续采集和发送软触发采集
  2. 总结界面框架_UI_Adapter
  3. CMU Deep Learning 2018 by Bhiksha Raj 学习记录(8)
  4. JAVA 内存泄露的理解
  5. Unable to access “***“, Failed to mount ‘/dev/sda7‘: Operation not permitted
  6. (12)数据结构-二叉树基本操作
  7. 热烈祝贺小明SEO博客网站正式上线
  8. 【设计鉴赏】精选字体设计鉴赏(三)
  9. 情感日记:梦里花落知多少--记念我的大学
  10. 【转】【干案例】江小白的微博营销 看完直接给跪了!
  11. Python爬虫-漫画柜漫画爬取
  12. sql server 使用drop column 列名 删除列时报错,由于一个或多个对象访问此 列,ALTER TABLE DROP COLUMN stu_cou_num 失败
  13. 使用Matlab2019b测试音频系统的频响(FreqResponse)与脉冲响应(ImpulseResponse)
  14. 股市做短线操作技巧 股市做短线操作技巧
  15. 做网站SEO优化每天都做什么
  16. 网站学习心得-登陆注册功能
  17. 在vscode中安装python第三方库
  18. 高等数学学习笔记——第三十四讲——函数的单调性与凹凸性(单调性)
  19. idea下载及安装教程(总结)
  20. 用于大型问题的一阶原始双锥求解器SCS

热门文章

  1. Linux下curses函数库的详细介绍
  2. FMX探索之IMAGE控件上输出
  3. 入职国企外包第一个星期,实感
  4. Linux 安装rabbitMQ guest账号登录总是提示失败
  5. 《Java SE实战指南》10:特性修饰符
  6. alpinelinux镜像安装中文字体
  7. Python之kafka消息队列操作入门
  8. 验证随机数案例java_Java实现随机验证码功能实例代码
  9. 使用poi导出excel生成复杂多级表头通用方法
  10. html5 xml在线编辑,xml在线(在线编辑xml文件)