千家信息网

ceph性能测试cosbecnch自动化的示例分析

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要介绍了ceph性能测试cosbecnch自动化的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、使用CosBen
千家信息网最后更新 2025年01月23日ceph性能测试cosbecnch自动化的示例分析

这篇文章主要介绍了ceph性能测试cosbecnch自动化的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

1、使用CosBench测试完成ceph的基准性能报告,手工收集ceph主机的IO/CPU/disk负载数据

通过看COSBenchUserGuide.pdf学习部署过程,完全参考该文档即可轻松部署。经过测试librados-config-sample.xml、s3-config-sample*.xml都可以正常使用。使用时一定要确认符合xml格式。

配置说明:

A. storage type="s3"指定了类型定义,对应访问ceph的RGW接口,通过apache、nginx服务器都可以正常访问

B. work type="init"创建s3的bucket;operation type="read"读s3接口对象;operation type="write"写s3接口对象;work type="cleanup"删除s3接口对象;work type="dispose"清除bucket

C.storage的config="accesskey=979OLL*;secretkey=nOM*;endpoint=http://*.*.0.1"为rados-admin创建的s3用户

D.config="cprefix=s3testqwer;containers=r(5,6);objects=r(1,2000);sizes=c(256)KB" 创建的两个bucket为s3testqwer5、s3testqwer6,每个bucket中的对象为1~2000总共两千个对象

注:对应的jar包为.\cos\osgi\plugins\cosbench-s3_0.4.1.0.jar

日志查看:

A. ./cos/conf/driver.conf文件中的log_level = DEBUG改为debug模式,开启错误信息

B. ./cos/conf/controller.conf文件中的log_level = INFO根据需要改成debug模式

C. 连接、加载jar包等错误日志在.cos/log/system.log中,log/mission目录为每次运行的workload日志

D. 一般我是通过http://192.168.1.105:19088/controller/index.html网页加载压测配置文件,如果有需要可以加载很多个,在正常情况下会顺序跑完所有workload

2、使用CosBench测试完成ceph的基准性能报告,在运行时手工使用shell脚本统计负载数据

在测试时需要观察系统资源使用情况,我们使用dstat命令查看CPU、网络负载,iostat命令查看磁盘负载

安装命令分别为yum install dstat;yum install sysstat

iostat -dx 3 5间隔3秒打印5次磁盘io情况,主要观察await/%util两项
dstat 每秒钟打印一次

开始时是通过命令打印crt上面,然后通过excell统计,每次压测完都要手工处理1个小时。后来通过命令把平均值统计好直接输出,运行完就可以直接生成报告

3、使用CosBench测试完成ceph的基准性能报告,把CEPH主机负载数据使用shell脚本输出日志,直接通过日志数据完成报告手工输出

4、开发CosBench测试相应的lib库完成DNS解析,同时连接多个RGW,测试负载情况。不再观察测试过程,测试完后直接完成报告

感谢你能够认真阅读完这篇文章,希望小编分享的"ceph性能测试cosbecnch自动化的示例分析"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

测试 报告 性能 命令 对象 日志 情况 手工 接口 数据 篇文章 基准 文件 统计 观察 输出 运行 示例 分析 自动化 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 c 控件怎么绑定数据库 网络技术对宪法的影响 从哲学角度分析网络安全问题 服务器制冷 金仓数据库创建视图 深圳华安网络技术开发有限公司 数据库管理系统对数据的管理特点 微软件开发简称 软件开发中的作用和意义 互联网科技说说 数据库lmac基本原理 成都c语言软件开发大概要多少钱 怎么看远程服务器正常吗 网络安全突发事件处理预案 助理软件开发工程师考试内容 如何设计红包数据库表 服务器管理接口的使用方法 软件开发岗前培训内容 初中读网络安全工程师要多少分 web服务器工作流程 软件开发部门工作流程 网络安全是什么特征 青岛微盘软件开发 数据库保存计划任务显示参数错误 游戏服务器 单线程 广州坦途网络技术有限公司 广东惠普服务器维修维保哪家便宜 浙江恩诚网络技术有限公司 网络安全宣传设计大赛 哪里有买小米云服务器
0