zoukankan      html  css  js  c++  java
  • IOPS 测试工具 FIO

    FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎。

    fio-2.8下载:

    wget http://brick.kernel.dk/snaps/fio-2.8.tar.gz

    安装依赖包:

    #CentOS
    yun install -y libaio-devel
    
    #Ubuntu
    apt-get install -y libaio-dev

    解压安装:

    tar -zxvf fio-2.8.tar.gz
    cd fio-2.8
    make && make install

    测试脚本.conf:

    1024k顺序写、1024k顺序读、4k随机写、4k随机读、4k 80%随机读、8k随机写、8k随机读、8k 80%随机读、64k顺序读、64k顺序写

    [global]
    ioengine=libaio
    direct=1
    thread=1
    norandommap=1
    randrepeat=0
    runtime=60
    ramp_time=6
    size=1g
    directory=/mnt/sdc1
    
    [write1024k
    -seq] stonewall group_reporting bs=1024k rw=write numjobs=2 iodepth=4 [read1024k-seq] stonewall group_reporting bs=1024k rw=read numjobs=8 iodepth=32 [write4k-rand] stonewall group_reporting bs=4k rw=randwrite numjobs=2 iodepth=4 [read4k-rand] stonewall group_reporting bs=4k rw=randread numjobs=8 iodepth=32 [read4k_80%-rand] stonewall group_reporting bs=4k rwmixread=80 numjobs=8 iodepth=32 [write8k-rand] stonewall group_reporting bs=8k rw=randwrite numjobs=2 iodepth=4 [read8k-rand] stonewall group_reporting bs=8k rw=randread numjobs=8 iodepth=32 [read8k_80%-rand] stonewall group_reporting bs=8k rwmixread=80 numjobs=8 iodepth=32 [read64k-seq] stonewall group_reporting bs=64k rw=read numjobs=4 iodepth=8 [write64k-seq] stonewall group_reporting bs=64k rw=write numjobs=2 iodepth=4
  • 相关阅读:
    在线加密解密
    ctcms Nginx 伪静态
    iTem2 保持连接,解决ssh的"Write failed: Broken pipe"问题
    打开窗口弹出页面
    点击弹窗
    javascript 技巧
    使用Chrome工具来分析页面的绘制状态
    jquery结合JSONP教程—明河谈jquery
    使用 JSONP 实现跨域通信,第 1 部分: 结合 JSONP 和 jQuery 快速构建强大的 mashup
    jsonp详解
  • 原文地址:https://www.cnblogs.com/zhanghonghai/p/5684971.html
Copyright © 2011-2022 走看看