• 磁盘性能测试


    1. 云盘情况

    测试腾讯云盘实际IO性能

    2. 测试脚本

    400M文件,10线程并发。

    1. fio -filename=/data/tmp/ddd.txt -direct=1 -iodepth 1 \\
    2. -thread -rw=$1 -ioengine=psync -bs=16k -size=400M -numjobs=10 \\
    3. -runtime=10 -group_reporting -name=mytest

    说明:
    filename=/data/xx                    测试文件名称,通常选择需要测试的盘的data目录。
    direct=1                              测试过程绕过机器自带的buffer。使测试结果更真实。
    rw=randwrite                          测试模式
      =read                                  顺序读
      =write                                 顺序写
      =randwrite                             随机写
      =randread                              随机读
      =rw,readwrite                          顺序混合读写
      =randrw                                随机混合读写

    bs=4k                                 单次io的块文件大小为4k
    bsrange=512-2048                      同上,提定数据块的大小范围
    size=5G                               本次的测试文件大小为5g,以每次4k的io进行测试。
    numjobs=30                            本次的测试线程为30个
    runtime=1000                          测试时间为1000秒,如果不写则一直将5g文件分4k每次写完为止
    iodepth                               队列深度,只有使用libaio时才有意义。这是一个可以影响IOPS的参数。
    ioengine=psync                        io引擎使用psync方式
            =libaio                            Linux专有的异步IO

    rwmixwrite=30                         在混合读写的模式下,写占30%
    group_reporting                       关于显示结果的,汇总每个进程的信息。
    lockmem=1G                            只使用1g内存进行测试。
    zero_buffers                          用0初始化系统buffer。
    nrfiles=8                             每个进程生成文件的数量。

    3. 结果汇总

    IOPSMiB/S
    顺序读(read)620196.9
    顺序写(write)97215.2
    随机读585791.5
    随机写89413.0
    随机混合读写r=754,w=831r=11.8MiB/s,w=12.0MiB/s
    顺序读写r=971,w=97515.2MiB/s,w=15.2MiB/s
  • 相关阅读:
    C语言-找鞍点
    用Node.js开发基于稳定扩散的AI应用
    实验3
    记一次服务CPU过高排查
    UI插画设计如何提升用户体验优漫动游
    一起Talk Android吧(第四百回:Glide的基本用法)
    讯飞星火认知大模型V2.0:迈向认知计算的全新时代
    「经验总结」高效开发,老代码可以这样动
    python+ipc+改造过的插线板写一个控制ipc疯狂上下电的脚本
    41. Linux系统配置FTP服务器并在QT中使用QFtp实现文件上传
  • 原文地址:https://blog.csdn.net/feng_zi0yhv/article/details/125410437