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@]
     
     
  • 相关阅读:
    Task的用法
    C# 反射调用方法
    C#常用公共方法
    Spire.Doc for .NET(1)
    C#异常Retry通用类
    Java面试中经常遇到的类执行顺序
    Tensorflow学习教程集合
    SSD——样本正负比控制+多尺度检测 (目标检测)(one-stage)(深度学习)(ECCV 2016)
    SSD算法详解 及其 keras实现
    SSD原理解读-从入门到精通
  • 原文地址:https://www.cnblogs.com/lpfuture/p/6054896.html
Copyright © 2011-2022 走看看