2022年10月4日

【socket】socket编程总目录

摘要: 《C语言的Socket编程》https://blog.csdn.net/bandaoyu/article/details/83312254 《Python网络编程详解socket》https://blog.csdn.net/bandaoyu/article/... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(13) 评论(0) 推荐(0) 编辑

【ceph】ceph osd blacklist cep黑名单|MDS问题分析

摘要: 目录 blacklist 是什么 blacklist相关操作 Ceph MDS问题分析 CephFS client evict子命令使用 概述 命令格式 1. 查看所有client/session 2. evict指定client 3. 查看ceph osd... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(516) 评论(0) 推荐(0) 编辑

【Ceph】Ceph Client

摘要: librados librados是RADOS对象存储系统访问的接口层,它提供了pool的创建、删除、对象的创建、删除、读写等基本操作接口 在最上层是RadosClient,它是librados的核心管理类,处理整个RADOS系统层面以及pool层面的... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(148) 评论(0) 推荐(0) 编辑

【存储】数据重删压缩

摘要: 重删压缩是什么? (个人觉得更好的翻译应该是:删重和压缩) 重删和压缩时完全不同的两种技术,解决不同的问题。 重删:就是说有很多分相同的数据,我只存储其中一份,其他的重复数据块我保留一个地址引用到这个唯一存储的块即可。 压缩:将一个大字符串中的... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(430) 评论(0) 推荐(0) 编辑

【ceph】ceph osd启动及peering过程中osdmap相关加载和更新流程

摘要: OSD启动过程中osdmap加载流程 OSD启动入口是ceph_osd.cc的main函数,他会调用osd->init()进行osd启动前的初始化工作。 int OSD::init() { ......//检查osd目录相关持久化数据,以及文件系统属性等... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(252) 评论(0) 推荐(0) 编辑

【linux】linux内核问题记录

摘要: 如何查看linux内核 cat /proc/version uname -a 一、查看linux内核版本号 1:登录linux,在终端输入 cat /proc/version 2:登录linux,在终端输入 uname -a 即列出linux的内核版本号 ... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(29) 评论(0) 推荐(0) 编辑

【ceph】Ceph 存储中 PGMap、OSDMap 和xxMap

摘要: 目录 简介 OSDMap PG 和 PGMap OSDMap 机制浅析 OSDMap 代码浅析 二、OSDMap模块数据结构 1.osd_info_t 2.osd_xinfo_t 3.OSDMap 4.Incremental 三、MOSDMap消息 四、OSD... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(684) 评论(0) 推荐(0) 编辑

【ceph】开发人员指南--编辑中

摘要: 原文:CONTRIBUTING TO CEPH: A GUIDE FOR DEVELOPERS¶ 注意旧(2016年)开发人员文档已被移动到内部开发人员文档:Internal developer documentation — Ceph Documentat... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(45) 评论(0) 推荐(0) 编辑

【ceph】Admin Socket机制|ceph dump 命令原理

摘要: 目录 python 前端部分 Admin Socket后端部分 Admin Socket机制--->进程间通信 前端python进程,后端C++进程。 ceph 命令下发流程:命令行-->python 前端部分处理-->Admin Socket后端部分处理 ... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(80) 评论(0) 推荐(0) 编辑

【ceph】ceph 社区版本仍然存在的问题记录

摘要: 1、worker负载均衡策略 messenger里面worker负载均衡的策略是 均分连接,就是连接到来或者建立连接的时候,找一个接管连接数最少的worker,把连接交给它管理。 所以均衡的只是连接数,而不是连接的忙闲: AsyncMessenger.c... 阅读全文

posted @ 2022-10-04 01:21 bdy 阅读(36) 评论(0) 推荐(0) 编辑

导航