事务是存储系统中一种重要的机制,一个事务可以包含一个或多个操作,一个事务在逻辑上看,是一个不可分割的执行单元,组成...[作者空间]
最近笔者在对kernel cephfs客户端进行fio direct随机大io读测试时发现,在numjobs不变的...[作者空间]
近期接到ceph用户报案,说是多进程direct写ceph-fuse的单个文件,性能很低,几乎与单进程direct...[作者空间]
multisite是ceph rgw对象数据异地容灾备份的一个有效方案,笔者希望深入理解该技术,并应用于生产环...[作者空间]
基本介绍 rbd qos控制采取了令牌桶算法来实现,最初版本及算法介绍见:https://blog.csdn.ne...[作者空间]
“Ceph是一个开源的、统一的、分布式的存储系统”,这是我们宣传Ceph时常说的一句话,其中“统一”是说Ceph可...[作者空间]
rgw支持s3的acl机制,可以通过GetAcl PutAcl获取和设置Object和Bucket级别的acl,见...[作者空间]
ceph的设计支持异构硬件,即不绑定底层物理设备,所以可以混用回收的现存硬件来降低成本,但是通过本次测试华为存储,...[作者空间]
压测ceph集群以便评估几家厂商的送测设备,其中一家的设备很奇怪,fio同时压测所有硬盘能达到机械硬盘的极限值,但...[作者空间]
什么是subdomain方式 rgw提供s3 rest接口进行数据读写,有两种方式:subdomain方式: .e...[作者空间]
以aio_write为例,给出librbd cache相关的调用顺序: 注意,下文用 -> 表示实例函数 ,::表...[作者空间]
前言 rbd是ceph提供的块存储服务。主要有几种使用场景: map成块设备直接使用 结合iSCSI使用 结合Op...[作者空间]
总体 在librbd中的代码中,几乎所有的操作都是异步的,下面以一段代码为例,分析其操作流程。 下面的代码是rbd...[作者空间]
创建image过程的代码走读。过程中,发现自己对librados aio机制和cls 注册的函数调用机制不太了解,...[作者空间]
基本原理 整体概念:官方文档:CEPH BLOCK DEVICErbd总体架构和原理:《ceph设计原理与实现》第...[作者空间]
ceph代码src/common/WorkQueue.h提供了一个功能强大的线程池。简单分析其代码,介绍其使用方法...[作者空间]
bufferlist是ceph的底层组件,用于存储二进制数据,其存储的数据可以直接写入磁盘,在代码中有很广泛的使用...[作者空间]
背景 compression是基于Placement Targets的,是其中的一个配置项。 Placement ...[作者空间]
目录: 前言 Atomic类型对象 Multipart类型对象 附录 前言 宏观上,我们知道:上传一个对象到rgw...[作者空间]
相比于aws,rgw的bucket policy实现的还不是很完善,有很多细节都不支持,并且已支持的特性也在很多细...[作者空间]