IOzone使用介绍(Linux)

IOzone使用介绍(Linux)

ID:47105265

大小:727.00 KB

页数:13页

时间:2019-08-04

IOzone使用介绍(Linux)_第1页
IOzone使用介绍(Linux)_第2页
IOzone使用介绍(Linux)_第3页
IOzone使用介绍(Linux)_第4页
IOzone使用介绍(Linux)_第5页
资源描述:

《IOzone使用介绍(Linux)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、编译IOzone源码#make      Makefile里有IOzone所支持的操作系统平台清单。选择其中符合你的配置的那个并#maketarget      这就完成了。无须任何安装过程因为IOzone将自动在它的工作目录中产生所有文      件。你只要将IOzone拷贝到你想测试文件系统性能的任何一个文件夹并运行它。      或者你可以使用-f命令行参数来指定一个目标路径,例如,一个新文件系统中      的路径/文件名。一、参数:Usage:iozone[-sfilesize_Kb][-rrecord_size_Kb][-f[path]filename][-itest][-E][

2、-p][-a][-A][-z][-Z][-m][-M][-tchildren][-h][-o][-lmin_number_procs][-umax_number_procs][-v][-R][-x][-dmicroseconds][-Fpath1path2...][-Vpattern][-jstride][-T][-C][-B][-D][-G][-I][-Hdepth][-kdepth][-Umount_point][-Scache_size][-O][-K][-Lline_size][-gmax_filesize_Kb][-nmin_filesize_Kb][-N][-Q][-Pstart

3、_cpu][-c][-e][-bfilename][-Jmilliseconds][-Xfilename][-Yfilename][-w][-W][-ymin_recordsize_Kb][-qmax_recordsize_Kb][-+mfilename][-+u][-+d][-+ppercent_read][-+r][-+t][-+A#]二、常用参数含义-a——执行自动化测试;-z——与-a配合使用,进行更加完善的自动化测试;-b——指定测试后生成的excel;-i——指定测试种类;-q——指定最大的recordsize;-y——指定最小的recordsize;-r——指定单一的recor

4、dsize;-g——指定最大的filesize;-n——指定最小的filesize;-s——指定单一的filesize;-+mfilename——获得客户端的配置信息;-t——集群测试,指定客户端的数量。三、参数详细介绍l-a用来使用全自动模式。生成包括所有测试操作的报告,使用的块大小从4k到16M,文件大小从64k到512M;l-A这种版本的自动模式提供更加全面的测试但是消耗更多时间。参数–a在文件不小于32MB时将自动停止使用低于64K的块大小测试。这节省了许多时间。而参数–A则告诉Iozone你不介意等待,即使在文件非常大时也希望进行小块的测试。13注意:不推荐在Iozone3.61版

5、中使用这个参数。使用–az–i0–i1替代。l-bfilenameIozone输出结果时将创建一个兼容Excel的二进制格式的文件。l-B使用mmap()文件。这将使用mmap()接口来创建并访问所有测试用的临时文件。一些应用程序倾向于将文件当作内存的一块来看待。这些应用程序对文件执行mmap()调用,然后就可以以读写内存的方式访问那个块来完成文件I/O。l-c计算时间时将close()包括进来。Thisisusefulonlyifyoususpectthatclose()isbrokenintheoperatingsystemcurrentlyundertest.对于NFS版本3测试而言这

6、将会很有用,同时它也能帮助我们识别nfs3_commit是否正常工作。l-C显示吞吐量测试中每个客户传输的字节数。如果你的操作系统在文件I/O或进程管理方面存在饥饿问题时这将派上用场。l-d穿过“壁垒”时微秒级的延迟。在吞吐量测试中所有线程或进程在执行测试前都必须挂起在一道“壁垒”之前。通常来说,所有线程或进程在同一时间被释放。这个参数允许在释放每个进程或线程之间有一定的延迟(微秒级)。l-D对mmap文件使用msync(MS_ASYNC)。这告诉操作系统在mmap空间的所有数据需要被异步地写到磁盘上。l-e计算时间时将flush(fsync,fflush)包括进来。l-E用来进行一些扩展的

7、测试。只在一些平台上可用。使用pread接口。l-ffilename用来指定测试时使用的临时文件的文件名。当使用unmount参数时这将很有用。测试时在每个测试之间进行unmount的话,测试使用的临时文件在一个可以被卸载的文件夹中是很有必要的。卸载当前工作目录是不可能的,因为Iozone进程运行于此。l-Ffilenamefilenamefilename…指定吞吐量测试中每个临时文件的文件名。文件名的数量应

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。