zoukankan      html  css  js  c++  java
  • 使用Postmark测试后端存储性能

    Postmark用于对进行频繁,大量存取小文件的存储系统的存储性能测试。
    原理:构建一个测试文件池,通过文件最大,最小大小,数量等参数进行配置,然后进行事务的初始化,
    对每一个事务中读取/附加,创建/删除等所占的比例进行设置来模拟真是应用场景,事务操作完成后,
    Postmark对文件池进行删除,结束测试,输出结果。

    ===========================
    配置的两种方式:
    一、直接在命令行中输入配置命令
    如:
    # ./postmark-1.51 
    >set size 10000 20000
    二、使用配置文件启动 
    ./postmark XXX.cfg
    --XXX.cfg
    set transactions 5000
    set number 5000
    run
    quit

    ==========================
    相关的配置说明:
    set size min_size max_size 设置文件大小的上下限
    set number XXX 设置并发文件数
    set seed XXX 设置随机数种子
    set transactions XXX 设置事务数
    set location 设置工作目录,应该是已有目录,默认为当前目录
    + name weight
    - name
    name weight 将原有目录全部删除,然后添加参数中的目录
    set subdirectory n n为每个工作目录下的子目录个数
    set read n
    set write n 设置读写块大小
    set buffering true/false
    true buffered(default)
    false nobuffered
    set bias read n n为read/append中read所占比例 n/10
    set bias create n n为create/delete中create所占比例 n/10
    set report verbose(default)/terse 设置报告模式,terse模式的输出没有文字说明,便于通过批处理运行多个测试之后,使用excel对结果进行分析
    run [filename] 运行postmark,结果输出到stdout或者文件filename
    show [filename] 输出当前设置
    help
    quit

    [@more@]
     
     
  • 相关阅读:
    shell 指定范围产生随机数
    shell脚本比较两个数大小
    Shell 脚本实现随机抽取班级学生
    linux通过挂载系统光盘搭建本地yum仓库的方法
    kuberenetes 上使用helm部署rancher如何卸载干净
    Windows 下 左Ctrl和Caps交换
    C#笔记 -- 协变、逆变
    Python 读取window下UTF-8-BOM 文件
    生成命令行程序使用脚本
    ffmpeg 命令小记
  • 原文地址:https://www.cnblogs.com/lpfuture/p/6054896.html
Copyright © 2011-2022 走看看