zoukankan      html  css  js  c++  java
  • 磁盘测试工具

    1、下载安装fio

    wget http://brick.kernel.dk/snaps/fio-3.15.tar.gz
    chmod +x
    cd fio
    make && make install

    2、测试磁盘顺序写

    fio --directory=./ -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=psync -bs=4k -size=500MB -numjobs=50 -runtime=20 -group_reporting -name=mytest
    direct=1                 测试过程绕过机器自带的buffer,使测试结果更真实
    rw=randwread             测试随机读的I/O
    rw=randwrite             测试随机写的I/O
    rw=randrw                测试随机混合写和读的I/O
    rw=read                  测试顺序读的I/O
    rw=write                 测试顺序写的I/O
    rw=rw                    测试顺序混合写和读的I/O
    bs=4k                    单次io的块文件大小为4k
    bsrange=512-2048         同上,提定数据块的大小范围
    size=5g                  本次的测试文件大小为5g,以每次4k的io进行测试
    numjobs=30               本次的测试线程为30
    runtime=1000             测试时间为1000秒,如果不写则一直将5g文件分4k每次写完为止
    ioengine=psync           io引擎使用pync方式,如果要使用libaio引擎,需要yum install libaio-devel包
    rwmixwrite=30            在混合读写的模式下,写占30%
    group_reporting          关于显示结果的,汇总每个进程的信息
    lockmem=1g               只使用1g内存进行测试
    zero_buffers             用0初始化系统buffer
    nrfiles=8                每个进程生成文件的数量
  • 相关阅读:
    [ABC200E] Patisserie ABC 2
    [CF1521E] Nastia and a Beautiful Matrix
    [CF1498D] Bananas in a Microwave
    [CF1515B] Phoenix and Puzzle
    [CF1519C] Berland Regional
    [CF1519B] The Cake Is a Lie
    [ZONe Energy Programming Contest C] MAD TEAM
    [洛谷P7480] Reboot from Blue
    [CF1508A] Binary Literature
    1371. 货币系统
  • 原文地址:https://www.cnblogs.com/lwhctv/p/10878767.html
Copyright © 2011-2022 走看看