随笔分类 - ceph
摘要:一、文件接口性能测试 1、小文件读写性能测试 测试文件大小为64KB,数量为100万个,文件IO大小为32KB,文件操作设置为6:4混合读写,运行时长为10分钟 messagescan=no hd=default,vdbench=/root/vdbench50406,user=root,shell=
阅读全文
摘要:打印指定bucket下的osd block分区对应的磁盘(限使用lvm做block的osd): #!/bin/sh bucketname=bucketname` for i in $osdid do pvs |grep `lvs -o lv_t
阅读全文
摘要:cephfs目录下的每一个目录在元数据存储池中都有一个对应的对象,目录的扩展属性以及存放在它下面的子目录和文件的元数据信息都是存放在这个对象的omap属性中的,通过导出这个omap文件可以将目录的扩展属性解析出来。 首先导出目录testdir1的元数据,这个目录在cephfs的根目录下面,所以导出的
阅读全文
摘要:JuiceFS 是一款高性能 POSIX 文件系统,针对云原生环境特别优化设计,在 GNU Affero General Public License v3.0 开源协议下发布。使用 JuiceFS 存储数据,数据本身会被持久化在对象存储(例如,Amazon S3),而数据所对应的元数据可以根据场景
阅读全文
摘要:在windows下可以使用Rclone来挂载Ceph对象存储为本地磁盘,很方便使用。 1、首先下载适用于 Windows 的 rclone 和相关的依赖工具winfsp https://rclone.org/downloads/ http://www.secfs.net/winfsp/rel/ 2、
阅读全文
摘要:之前写过一篇关于如何使用对象网关存储池中的对象来将对象网关中的文件拼接出来的文章,其实cephfs文件系统中的文件也可以使用对象来进行拼接的,以下是操作方法: 1、首先查看cephfs的存储池信息: ceph fs ls 上图中我们可以看到有一个名称为ceph的cephfs文件系统,它的元数据池为m
阅读全文
摘要:有时候我们需要删除大量的rbd设备,直接使用 rbd rm 命令删除会很慢,其实可以采用多线程的方法来达到快速删除的目的。 列出所有卷的快照: time rbd ls |xargs -P 50 -I {} rbd snap ls {} ##50是并发进程数 快速删除所有卷的快照: time rbd
阅读全文
摘要:我们在往ceph rgw中写入文件时,这些文件在底层其实就是一个一个的对象,只要找到某个文件对应的对象,就能通过这些对象来将原始的文件拼接出来。 1、查询ceph rgw中的文件列表: rados -p rc.rgw.buckets.data ls |grep -v shadow 上面这条命令中的
阅读全文