登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
签到
每天签到奖励2-10圆
导读
排行榜
TG频道
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
VIP申请
VIP网盘
网盘
联系我们
发帖说明
每日签到
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
openEuler RISC-V上磁盘I/O性能测试的IOZone实例 ...
openEuler RISC-V上磁盘I/O性能测试的IOZone实例
[ 复制链接 ]
邹弘丽
2025-6-9 14:27:31
IOZone 是一个广泛使用的文件系统性能基准测试工具,旨在评估磁盘 I/O 性能。它能够测试各种类型的文件操作,包括顺序读写、随机读写、重载(re-write)、读取已写入的数据等。通过这些测试,IOZone 可以帮助用户了解不同文件系统和存储设备的性能特点,从而为选择合适的硬件和优化系统配置提供依据。
主要功能:
1. 全面的 I/O 操作测试:支持多种文件操作模式,如顺序读/写、随机读/写、混合读写等。测试不同的文件大小和记录大小组合,以模拟真实世界的应用场景。
2. 多平台支持:兼容多种操作系统,包括 Linux、Windows、macOS 以及其他 Unix 系统。支持从个人电脑到大型服务器的各种硬件平台。
3. 丰富的输出格式:提供详细的测试结果报告,包含图表和数据表格,便于分析。输出可以导出为文本、CSV 或图形化格式,方便进一步处理和分享。
4. 自动化脚本支持:可以编写脚本来自动化运行多个测试用例,适合批量测试和长期监控。支持命令行参数配置,简化了测试设置过程。
5. 多线程和多进程能力:支持多线程和多进程并发测试,准确反映多任务环境下的性能表现。可以指定并行度(即同时进行的测试数量),以模拟高负载情况。
6. 实时性能监控:在测试过程中实时显示进度和当前性能指标,让用户及时掌握系统状态。
好吧(都是GPT生成的)。话说回来,这是我最近了解到的一个测评工具,因此想在openEuler RISC-V上试试效果如何。
GitHub地址:https://github.com/pantheon-systems/iozone.git
先尝试在本机(ubuntu 22.04)进行了编译,遇到了一些编译的问题:
这是遇到了符号重定义的问题,我翻了翻C源代码文件,发现变量junk确实分布在好几个相同的文件,但是他们其实是可以相互独立的。
Makefile当中,libbif.c和iozone.c都定义了junk变量,而iozone_linux.o又依赖于这两者,问题的根本就出现在这里。
为此,我将这些变量重新命名,可以看看我的commit:Comparing pantheon-systems:master...Thomas134:master · pantheon-systems/iozone
本地编译成功之后,再试试在openEuler RISC-V上重新编译,发现也成功了(编译命令:make linux)。
IOZone的使用也比较简单,列举几个简单的命令:
./iozone -a 全部样例都进行测试
./iozone -a -i 0 选定某个编号的样例进行测试(-i number)
./iozone -a -i 0 -s 64 指定大小进行测试(-s size)
各个测试类型如下:
同时输出结果的字段当中,File size:文件大小(以 KB 为单位)表示测试过程中使用的文件大小。Record size:记录大小(以 KB 为单位)。表示每次 I/O 操作的数据块大小。
这个软件目前也顺利在openEuler RISC-V上运行了。还有更多的用法,今天就到此为止。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
openEuler
RISC
磁盘
性能
测试
相关帖子
软件测试进阶之路:2025年测试工程师必须掌握的三大热门领域
细说敏捷测试-敏捷实战中的探索
《Go 单元测试从入门到覆盖率提升》(二)
如何有效提升代码覆盖率:从单元测试到集成测试的实践指南
将 GPU 级性能带到企业级 Java:CUDA 集成实用指南
Web性能优化:What? Why? How?
自动化测试框架选型指南:数据驱动、关键字驱动还是混合模式?
自动化测试入门:从零开始搭建你的第一个WebUI项目
Windows 10 合并扩展磁盘分区
国内DOH解析速度测试(阿里 腾讯 360 Doh测速)
vip免费申请,1年只需15美金$
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
科技
软件测试进阶之路:2025年测试工程师必须掌握的三大热门领域
1
686
百杲憔
2025-10-12
安全
细说敏捷测试-敏捷实战中的探索
0
418
采序
2025-10-12
业界
《Go 单元测试从入门到覆盖率提升》(二)
0
297
谯梨夏
2025-10-12
业界
如何有效提升代码覆盖率:从单元测试到集成测试的实践指南
1
668
倘伟
2025-10-12
业界
将 GPU 级性能带到企业级 Java:CUDA 集成实用指南
0
988
阮蓄
2025-10-13
业界
Web性能优化:What? Why? How?
1
886
聱嘹
2025-10-14
科技
自动化测试框架选型指南:数据驱动、关键字驱动还是混合模式?
0
212
箝德孜
2025-10-14
科技
自动化测试入门:从零开始搭建你的第一个WebUI项目
0
879
俞秋荣
2025-10-17
安全
Windows 10 合并扩展磁盘分区
0
380
靳夏萱
2025-10-20
安全
国内DOH解析速度测试(阿里 腾讯 360 Doh测速)
0
106
瞿佳悦
2025-10-20
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
邹弘丽
2025-6-9 14:27:31
关注
0
粉丝关注
16
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
dage888
999994
3934307807
992122
4
富账慕
9983
5
邹语彤
9982
6
二艰糖
10000
7
刎唇
9993
8
匝抽
9986
9
聚怪闩
9960
10
孙淼淼
9977
查看更多