登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
openEuler RISC-V上磁盘I/O性能测试的IOZone实例 ...
openEuler RISC-V上磁盘I/O性能测试的IOZone实例
[ 复制链接 ]
邹弘丽
2025-6-9 14:27:31
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
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
磁盘
性能
测试
相关帖子
Windows系统磁盘管理——迁移“恢复分区”
动化工作流集合性能提升百倍,4343 个工作流等你用
在测试领域,如何写一个更好的prompt来进行测试提效
Apipost 自动化测试实战:用 IF 控制器实现“增删改查”依赖链
每周读书与学习->JMeter性能测试脚本编写实战(二)-
清华大学出版社出版的《JMeter核心技术、性能测试与性能分析》,
.NET 生态系统中 LoongArch 与 RISC-V 的整合深度分析
SGA性能调整与优化:从内部结构到实战思路
Java+Playwright自动化测试-27- 操作单选和多选按钮
linux异常磁盘lvm恢复---惜分飞
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
Windows系统磁盘管理——迁移“恢复分区”
0
673
巨耗
2025-11-28
安全
动化工作流集合性能提升百倍,4343 个工作流等你用
2
756
方方仪
2025-11-29
安全
在测试领域,如何写一个更好的prompt来进行测试提效
0
153
刃减胸
2025-12-02
业界
Apipost 自动化测试实战:用 IF 控制器实现“增删改查”依赖链
2
85
乳杂丫
2025-12-02
业界
每周读书与学习->JMeter性能测试脚本编写实战(二)-
2
351
坡琨
2025-12-02
安全
清华大学出版社出版的《JMeter核心技术、性能测试与性能分析》,
0
332
师悠逸
2025-12-03
业界
.NET 生态系统中 LoongArch 与 RISC-V 的整合深度分析
1
796
替攀浮
2025-12-05
业界
SGA性能调整与优化:从内部结构到实战思路
0
873
呵烘稿
2025-12-05
业界
Java+Playwright自动化测试-27- 操作单选和多选按钮
1
20
沦嘻亟
2025-12-07
安全
linux异常磁盘lvm恢复---惜分飞
0
830
峰邑
2025-12-10
回复
(3)
豹筒生
2025-10-29 00:48:29
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
用心讨论,共获提升!
怀陶宁
2025-11-10 16:23:38
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
鼓励转贴优秀软件安全工具和文档!
闵雇
2025-11-14 23:23:49
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
这个有用。
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
业界
签约作者
程序园优秀签约作者
发帖
邹弘丽
2025-11-14 23:23:49
关注
0
粉丝关注
17
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
kk14977
6845356
3934307807
991122
4
xiangqian
638210
5
宋子
9984
6
闰咄阅
9991
7
刎唇
9993
8
俞瑛瑶
9998
9
蓬森莉
9951
10
匝抽
9986
查看更多