如何提高iozone测试的数据
linux
linux操作系统如何通过修改配置文件或者参数可以提高iozone测试的数据
如何提高iozone测试的数据
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 - 这篇文章:iozone测试文件系统IO性能 也许有你想要的答案,你可以看看
- 除此之外, 这篇博客: 读写测试工具中的 二、iozone 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
1.下载与安装(iozone on CentOS 7X64) ①下载: wget http://www.iozone.org/src/current/iozone3_434.tar ②解压:tar -xvf iozone3_434.tar ③安装: cd ../src cd current/ less makefile make linux-AMD64 ./fileop -h ./pit_server -h ./iozone -h
2.iozone(文件系统的读写性能测试工具)
iozone:是一个文件系统的benchmark工具,可以测试不同的操作系统中文件系统的读写性能
注:设置的测试文件的大小一定要大过你的内存(最佳为内存的2倍),不然linux会对你读写的内存进行缓存,会使数值非常不真实
3.example
注: 所有的命令都应该在current目录下执行
命令: ./iozone –a –g 1G –i0 –i1 –Rb ioperf.xls
该命令的含义是测量最大1G的文件的read, write, re-read, re-write性能。其中0=write/rewrite,1=read/re-read
相关参数:
-R产生excel格式的输出(仅显示在屏幕上,不会产生excel文件) -b 产生excel格式的文件 -g 最大测试文件大小 for auto mode -t 并发数 -s 测试文件的大小,支持-k -m -g -q 块大小 for auto mode
-i的取值说明:
0=write/rewrite 1=read/re-read 2=random-read/write 3=Read-backwards 4=Re-write-record 5=stride-read 6=fwrite/re-fwrite 7=fread/Re-fread 8=random mix 9=pwrite/Re-pwrite 10=pread/Re-pread 11=pwritev/Re-pwritev 12=preadv/Re-preadv
结果:
命令: ./iozone -a -n 512m -g 4g -i 0 -i 1 -i 5 -f /mnt/iozone -Rb ./iozone.xls 注:进行全面测试.最小测试文件为512M直到测试到4G.测试read,write,和Strided Read.测试的地方在mnt下。生成Excel的文件. 运行结果:
在Execl文件中的这段表,它说明了这个表单是关于write的测试结果,左侧一列是测试文件大小(Kbytes),
最上边一行是记录大小,中间数据是测试的传输速度。举例说明,比如表中的“171980”,意思是测试文件大小为
524288M,以记录大小为32K来进行传输,它的传输速度为171980 Kbytes/s
解决 无用评论 打赏 举报
悬赏问题
- ¥100 速求!商品购买力最优化问题(用遗传算法求解,给出python代码)
- ¥15 虚拟机检测,可以是封装好的DLL,可付费
- ¥15 kafka无法正常启动(只启动了一瞬间会然后挂了)
- ¥30 使用matlab将观测点聚合成多条目标轨迹
- ¥15 Workbench中材料库无法更新,如何解决?
- ¥20 如何推断此服务器配置
- ¥15 关于github的项目怎么在pycharm上面运行
- ¥15 内存地址视频流转RTMP
- ¥100 有偿,谁有移远的EC200S固件和最新的Qflsh工具。
- ¥15 有没有整苹果智能分拣线上图像数据