08 2024 档案

rados bench性能测试工具介绍
摘要:rados bench性能测试工具介绍 radosbench介绍 Ceph 包含 rados bench 命令,用于在 RADOS 存储群集上执行性能基准测试。命令将执行写入测试,以及两种类型的读测试。在测试读取和写入性能时,--no-cleanup 选项非常重要。默认情况下,rados bench 阅读全文

posted @ 2024-08-28 09:57 陶大先生 阅读(279) 评论(0) 推荐(0) 编辑

ceph-messenger模块代码走读(1)
摘要:messenger代码走读 messenger的使用 以mgr代码为例,看看messengrr的初始化和启动。 //构造函数,初始化一个client_messenger对象。 MgrStandby::MgrStandby(int argc, const char **argv) : Dispatch 阅读全文

posted @ 2024-08-19 11:35 陶大先生 阅读(43) 评论(0) 推荐(0) 编辑

librados部分代码走读
摘要:本文内容 本文主要介绍librados中关于C++部分的接口API调用。但并未深入到如何实现,有助于浅尝辄止的大概了解。 RadosClient.h和RadosClient.cc是用于初始化RadosClient对象,一般用于客户端进行访问,主要操作: 连接、断链存储集群 int ping_moni 阅读全文

posted @ 2024-08-15 15:54 陶大先生 阅读(36) 评论(0) 推荐(0) 编辑

ceph如何进行数据的读写(3)
摘要:本章摘要 上文说到,osdc中封装请求,使用message中的相关机制将请求发送出去。 本文详细介绍osd服务端如何进行请求的接收。 osd初始化 osd启动时,定义了message变量ms_public,该变量绑定public网络,负责接收客户端的请求。ms_public会启动对应的线程进行接收, 阅读全文

posted @ 2024-08-13 11:50 陶大先生 阅读(36) 评论(0) 推荐(0) 编辑

ceph如何进行数据的读写(2)
摘要:本章摘要 上文说到,librados/IoctxImpl.cc中调用objecter_op和objecter的op_submit函数,进行op请求的封装、加参和提交。 本文详细介绍相关函数的调用。 osdc中的操作 初始化Op对象,提交请求 设置Op对象的时间,oid,操作类型等信息。 //osdc 阅读全文

posted @ 2024-08-13 11:46 陶大先生 阅读(33) 评论(0) 推荐(0) 编辑

ceph如何进行数据的读写(1)
摘要:版本 ceph版本为17. ceph如何进行读写接口的实现 Ceph的客户端通过librados的接口进行集群的访问,这里的访问包括: 1)对集群的整体访问 2)对象的访问 两类接口,这套接口(API)包括C、C++和Python的实现,接口通过网络实现对Ceph集群的访问。在客户端层面,可以在自己 阅读全文

posted @ 2024-08-13 11:22 陶大先生 阅读(66) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示