首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iozone什么是记录大小/记录长度?

iozone什么是记录大小/记录长度?
EN

Stack Overflow用户
提问于 2013-01-05 01:24:07
回答 1查看 4.6K关注 0票数 0

我们已经构建了windows文件服务器,并且我想运行iozone来测试磁盘I/O性能,那么我应该运行哪种类型的测试,以及如何知道在文件大小为X时,我将获得多少i/o?还有什么是record sizerecord lengh,我在谷歌上搜索的时候经常碰到这个词。

我现在正在运行下面的测试,但我不知道如何读取统计数据,以及结果是什么。

代码语言:javascript
复制
iozone -R -r 1M -s 100m

                                                    random  random    bkwd   record   stride
      KB  reclen   write rewrite    read    reread    read   write    read  rewrite     read   fwrite frewrite   fre
  102400    1024 1438781 1833689  1647187  1731045 1770870 1881794 1933970  4323897  1973719  1954304  1743602 10781
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-06 07:14:49

嗯,IOzone通过将给定大小的文件分解成记录来对文件系统进行基准测试。根据给定的测试,这些记录以不同的方式写入(或读取),直到达到文件大小。

例如,您的命令(iozone -R -r 1M -s 100m)要求IOzone对一个100MB的文件执行所有测试(例如,读取、重新读取、写入、重新写入等)。读/写操作拆分成1MB的记录。这意味着在1MB的记录上进行100次操作才能完成测试。

请看一下结果。第一个数字是文件的大小。第二个是记录长度。然后,数字对应于为不同测试记录的吞吐量。有些测试需要多次执行(例如,读、写等)。第一次是按顺序进行的,第二次是通过随机位置访问进行的。

下面的document在details IOzone中进行了解释。看一看测试的描述,以理解它们的含义。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14161809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档