文档首页 > > 移植指南> 移植IOzone

移植IOzone

分享
更新时间:2020/06/03 GMT+08:00

介绍

简要介绍

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

开发语言:C

一句话描述:一个文件系统的benchmark工具

开源协议:GPL

建议的版本

根据实际需要选择版本,本文档以“iozone3_489”为例进行说明。

环境要求

云服务器要求

本文以KC1实例测试,配置如表1所示。

表1 云服务器配置

项目

说明

规格

kc1.large.2 | 2vCPUs | 4GB

磁盘

系统盘:高IO(40GB)

操作系统要求

操作系统要求如表2所示。

表2 操作系统要求

项目

说明

下载地址

CentOS

7.6

在公共镜像中已提供。

Kernel

4.14.0-115

在公共镜像中已提供。

配置编译环境

安装wget包。

yum install wget -y

获取源码

获取“iozone3_489”源码包。

cd /usr/local/src

wget http://www.iozone.org/src/current/iozone3_489.tar

编译和安装

  1. 解压软件包。

    tar -xvf iozone3_489.tar

  2. 进入IOzone的安装目录。

    cd iozone3_489

  3. 编译和安装IOzone。

    cd src/current

    make linux

    ln -s /usr/local/src/iozone3_489/src/current/iozone /usr/bin/iozone

运行和验证

  1. 执行如下命令,查看IOzone版本。

    iozone -v

    回显信息如下,则表示IOzone安装成功。
    htop 1.0.2 - (C) 2004-2011 Hisham Muhammad
    Released under the GNU GPL.
    
           'Iozone' Filesystem Benchmark Program
     
            Version $Revision: 3.489 $
    Compiled for 64 bit mode.
     
           Original Author: William Norcott (wnorcott@us.oracle.com)
                   4 Dunlap Drive
                   Nashua, NH 03060
     
           Enhancements: Don Capps (capps@iozone.org)
              7417 Crenshaw
              Plano, TX 75025
     
      Copyright 1991, 1992, 1994, 1998, 1999, 2002   William D. Norcott
     
      License to freely use and distribute this software is hereby granted 
      by the author, subject to the condition that this copyright notice 
      remains intact.  The author retains the exclusive right to publish 
      derivative works based on this work, including, but not limited to, 
      revised versions of this work
     
      Other contributors:
     
      Don Capps       (Network Appliance)capps@iozone.org
    

  2. 执行如下命令,查看IOzone使用情况。

    iozone -a -n 512m -g 16g -i 0 -i 1 -i 5 -f /mnt/iozone -Rb ./iozone.xls

    该命令表示进行全面测试,指定最小的测试文件为512MB,最大的测试文件为16GB,测试read、write和strided read,测试对象位于“/mnt”目录下,测试输出生成为xls文件。

    参数说明如下:

    • -a:表示使用全自动模式,生成包括所有测试操作的报告。
    • -n:设置自动模式的最小文件大小,若未指定单位,则表示以KB为单位。
    • -g:设置自动模式的最大文件大小,若未指定单位,则表示以KB为单位。
    • -i:用于指定测试项。
    • -f:用于指定测试文件的文件名。
    • -R:产生Excel到输出件。
    • -b:指定输出到指定文件上。

    回显信息如图1所示,则表示IOzone可以正常使用。

    图1 检查IOzone使用情况

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问