COSBench-OSS Adaptor开发(一)
COSBench-OSS    2017-06-23 10:56:14    191    0    0
zejoe   COSBench-OSS

一、开发背景

目前COSBench不支持OSS对象存储,通过增加OSS驱动来实现对OSS的支持。

COSBench(Cloud Object Storage),是对象存储测试工具,用于测试云存储性能。目前支持S3、Swift等对象存储协议。COSBench是Intel开发的开源工具,它提供了预定义的扩展API,支持用户自定义扩展对象存储适配器(Adaptor)。


二、COSBench简介

两大重要组件:

COSBench是一个由单个controller端多个driver端构成的分布式性能基准测试工具。

  1. controller:整个COSBench工具的系统门面,对COSBench进行全局操控,主要功能如下:
    1. 管理用户测试配置文件
    2. 为用户提供系统界面
    3. 根据配置文件调度驱动执行测试任务
    4. 管理任务执行结果
  2. driver:执行测试任务,提供任务管理界面,多个driver间相互独立,主要功能如下:
    1. 生成测试负载
    2. 系统性能衡量

部署结构:

系统结构:

代码结构:

(bundle是osgi框架中的叫法,意义等同于jar包)

 

上一篇: COSBench-OSS Adaptor开发(二)

下一篇: J2EE代码混淆

191 人读过
立即登录, 发表评论.
没有帐号? 立即注册
0 条评论
文档导航