`
xiaoyu966
  • 浏览: 258912 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

性能测试之----IOZONE

阅读更多

1. Iozone

  Iozone介绍:

     Iozone是一个文件系统的测试工具,可以测试不同的操作系统中文件系统的读写性能。

     测试时候应注意,设置的测试文件大小一定要大过你的内存(最佳为内存的两倍大小),不然linux会给你的读写内容进行缓存,会使数值非常不真实。

     实用命令:./iozone -r 1m -s 5g -t 1 -F /mnt/sda3/k1 -i 0 -i 1 -w -R -b report.xls -c -C -+k -e >> 1.txt

 

   以下为Iozone.sh中各项常用参数的代表意义:

-i     用来选择测试项, 比如Read/Write/Random 比较常用的是0 1 2,可以指定成-i 0 -i 1

-r     block size   指定一次写入/读出的块大小。

-s     file size    指定测试文件的大小。

-f     filename     指定测试文件的名字,完成后会自动删除(这个文件必须指定你要测试的那个硬盘中)

-F     file1 file2...   指定多线程下测试的文件名。

-R     产生Excel到标准输出。

-b     指定输出到指定文件上. 比如 -Rb  1.txt

-e      把内存的数据写到存储上。

-+k    调用文件的总大小。

-+n    禁止重复读或者写。

-w     读或写时锁文件。

-C     显示吞吐量测试中每个客户传输的字节数。如果你的操作系统在文件I/O或进程管

       理方面存在饥饿问题时这将派上用场。

 

 

 测试结果分析:

Children see throughput for  1 initial writers:子进程写入数据速度。

Parent sees throughput for  1 initial writers :父进程写入数据速度。

Min throughput per process :最小写入数据速度。

Max throughput per process :最大写入数据速度。

Avg throughput per process:平均写入数据速度。

Min xfer :共写入多少数据。

 

测试标准:使用iozone脚本,同时对所有硬盘进行数据读写操作,每个硬盘存储空间利用率达80%以上,读写性能不能低于80MB。检查硬盘读写性能,查看是否存在性能瓶颈,及高并发环境下,性能是否下降。在数据读写过程中,直接插拔硬盘,查看系统是否直接识别硬盘,是否存在盘续错乱的现象。

 

 

分享到:
评论

相关推荐

    IOZONE参数使用详解

    通过以上详细介绍,我们可以看出IOzone不仅功能强大,而且非常灵活,适用于各种场景下的文件系统性能测试。无论是软件开发者还是系统管理员,都可以根据自己的需求定制测试方案,以获得所需的性能指标。

    麒麟系统IOzone.rar

    麒麟系统IOzone是一款专为麒麟操作系统设计的硬盘性能测试工具,它通过运行一系列I/O操作来衡量文件系统的读写速度、吞吐量以及响应时间等关键指标。IOzone测试工具适用于评估不同类型的存储设备,包括硬盘驱动器...

    HPC高性能计算项目IOZONE测试报告.docx

    IOZONE作为一款强大的文件系统性能测试工具,通过多种测试模式可以帮助我们深入了解HPC集群在不同应用场景下的性能表现。通过对上述测试结果的分析,不仅可以评估现有系统的性能水平,还可以为进一步优化系统提供...

    iozone IO性能测试

    iozone——硬盘IO性能测试基准,集群IO性能测试。

    IOZone硬盘性能测试工具培训.doc

    ### IOZone硬盘性能测试工具知识点概述 #### 一、IOZone简介 - **定义**:IOZone是一款开源的文件系统性能测试工具,主要用于评估不同操作系统环境下文件系统的读写性能。 - **功能**:支持多种测试模式,如顺序...

    性能测试工具iozone3_430.zip

    《iozone:强大的磁盘性能测试工具》 在IT领域,尤其是系统管理和性能优化工作中,了解硬件设备的性能是至关重要的。iozone是一款开源、跨平台的磁盘性能测试工具,它能帮助我们深入理解存储系统的读写能力,从而...

    Linux磁盘IO性能测试工具 iozone3-491

    iozone是一个文件系统的benchmark工具,可以测试不同的操作系统中文件系统的读写性能。 可以测试 Read, write, re-read,re-write, read backwards, read strided, fread, fwrite, random read, pread, mmap, aio_...

    rhel5&6.x86-64.iozone测试工具

    IOZONE是一款强大的、开源的磁盘性能测试工具,广泛应用于Linux系统中,用于评估存储系统的读写速度、随机读写性能以及文件系统的整体性能。在RHEL5和RHEL6环境下,IOZONE的使用对于系统管理员和开发人员来说至关...

    iozone存储性能测试工具

    测试虚拟机IO读写性能,测试顺序写、顺序读、随机写、随机读的吞吐量。

    iozone3_482.tar

    iozone是一个非常专业的文件系统性能测试开源软件,可用于测试硬件的读写性能; 可以测试 Read, write, re-read,re-write, read backwards, read strided, fread, fwrite, random read, pread, mmap, aio_read, aio_...

    iozone3_489.tar

    iozone一个文件系统性能评测工具,可以测试Read, write, re-read,re-write, read backwards, read strided, fread, fwrite, random read, pread, mmap, aio_read, aio_write 等不同模式下不同文件系统的读写性能。...

    基于IOzone的性能测试方案.docx

    【基于IOzone的性能测试方案】是一种用于评估存储系统I/O性能的专业方法。IOzone是一个开源的、跨平台的文件系统基准测试工具,可用于Linux、Windows等多种操作系统,它能够全面测试文件系统的读写速度以及随机读写...

    iozone linux测试IO性能工具

    iozone linux测试IO性能工具

    中科曙光HPC培训教程汇总:D18-高性能集群性能评价—IOZONEFIO.pptx

    5. **多节点多流测试**:在多个节点上并行运行IOZONE,通过指定节点列表、测试目录和iozone路径来执行,这样可以测试分布式环境下的存储性能。 6. **测试配置注意事项**:测试文件总大小应大于内存的2倍,以充分...

    文件系统性能测试工具iozone

    iozone是一个文件系统的benchmark工具,可以测试不同的操作系统中文件系统的读写性能。 可以测试 Read, write, re-read,re-write, read backwards, read strided, fread, fwrite, random read, pread, mmap, aio_...

    Linux文件系统性能测试工具 Iozone

    Iozone是一个文件系统的benchmark工具,可以测试不同的操作系统中文件系统的读写性能。

    kvm性能测试报告

    - **测试工具**:Cpuburn(用于CPU性能测试)、Iozone(用于磁盘I/O性能测试)、Memtester(用于内存性能测试)、Netperf(用于网络性能测试)、Unixbench(用于综合性能测试)。 - **测试环境**: - 宿主机(A):...

    移植到的android性能测试软件iozone以及全套文档实践整理

    iozone是一个测试文件读写(硬盘读写)的软件。很多时候我们需要在android系统上去做开发和测试。但是网上有源码,需要自己编译。而且要自己摸索怎么移植。这里我直接亲身经历全总结成文档了。 包括: 1)iozone可...

    IOzone使用简介(Linux).pdf

    命令如下:`rpm -ivh iozone-3.226-1.0.rh8.dag.i386.rpm`。安装完成后,需要找到生成的 Iozone 可执行文件,并将其拷贝至测试目录。 二、执行测试: IOzone 的测试命令为 `./iozone -az -b -g 4g -y 32k -i 0 -i ...

Global site tag (gtag.js) - Google Analytics