摘要: OLE 2.0(CFB) CFB(Microsoft Compound File Binary)复合文件二进制的文件格式实现,也称OLE(Object Linking and Embedding)即对象链接和嵌入或COM(Component Object Model)组件对象模型结构化存储复合文件实 阅读全文
posted @ 2021-09-14 14:26 TuringM 阅读(1381) 评论(0) 推荐(0) 编辑
摘要: 可编程网络DataPath 大部分网络数据的最终生产者和消费者都是应用程序,在一个计算机中,网络数据包需要经过网卡 ⇔ 系统内核 ⇔ 应用程序,才能完成传输。 Linux 有严格的内核和用户空间隔离,网络数据在内核和应用程序之间的传输需要频繁的进行上下文切换,随之带来额外的CPU cycle 开销。 阅读全文
posted @ 2021-06-25 15:44 TuringM 阅读(2256) 评论(0) 推荐(0) 编辑
摘要: eBPF 介绍 Tcpdump 是Linux 平台常用的网络数据包抓取及分析工具,tcpdump 主要通过libpcap 实现,而libpcap 就是基于eBPF。 先介绍BPF(Berkeley Packet Filter),BPF 是基于寄存器虚拟机实现的,支持 JIT(Just-In-Time 阅读全文
posted @ 2021-06-22 17:14 TuringM 阅读(3768) 评论(0) 推荐(0) 编辑
摘要: Luminous Ceph 的存储空间使用统计 Luminous 时每个pool 的USED 是用户数据大小(未经过压缩前的,per-pool 的RAW USED也是未经压缩的考虑了副本数的数据大小),而GLOBAL 的RAW USED 是实际分配的硬盘空间大小(压缩后的)。 Sage: "The 阅读全文
posted @ 2020-10-29 20:44 TuringM 阅读(3803) 评论(0) 推荐(0) 编辑
摘要: 背景 Ceph 集群在运行一段时间后常会碰到OSD 数据不均衡的时候,有的OSD 使用率超过的80%,有的甚至不足60%。一般有两种方法去均衡各个OSDs 间的数据 OSD Reweight 其实就是给各个OSDs 设置均衡权重(区别OSD weight 是根据容量设置的固定权重) 调整数据量超过阀 阅读全文
posted @ 2020-10-29 19:20 TuringM 阅读(4217) 评论(0) 推荐(0) 编辑
摘要: CephFS 挂载使用说明 1. 内核挂载 1.1 简介 CephFS 内核模块(kernel driver)是Linux 内核的一部分,内核挂载CephFS 可以获得原生的内核性能。 1.2 内核模块的支持情况 特性 kernel 版本 说明 Inline data 3.19+ Quota 4.1 阅读全文
posted @ 2020-09-29 14:56 TuringM 阅读(1807) 评论(0) 推荐(0) 编辑
摘要: INTRO 马尔科夫决策过程(Markov Decision Process)是决策理论规划、强化学习等的一种直观和基本的模型。在这个模型中,环境通过一组状态和动作进行建模,然后被执行以控制系统的状态。通过这种方式控制系统的目的是最大化一个模型的性能指标。这其中的很多问题都可以通过马尔科夫决策过程建 阅读全文
posted @ 2020-09-24 23:42 TuringM 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 1.集群硬件配置 典型硬件资源配置建议: 组件 CPU 内存 网络 存储空间 Monitor 1vCore 2GB 1x 1GbE+ NICs 单个Mon 10GB+ OSD 1vCore BlueStore后端,单个OSD 至少3 GB。裸容量每增加1 TB,则内存相应增加1 GB 1x 1GbE 阅读全文
posted @ 2020-06-11 21:52 TuringM 阅读(4235) 评论(0) 推荐(0) 编辑
摘要: 背景:需要对已部署好的Ceph集群切换网络,包含公共网络和集群网络 1 关闭所有mon节点的mon服务并修改服务器IP systemctl stop ceph-mon@storage01.service sed -i "s/172.18.0.81/172.18.0.131/g" /etc/sysco 阅读全文
posted @ 2020-02-28 16:36 TuringM 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: 目录OverviewRGW Cache 执行路径RGW Cache 组织架构缓存管理CachingProviderCacheManager缓存获取缓存添加缓存移除LRU 更新缓存一致性Chained cacheRGW Cache 优化方向References Overview 缓存是为达到系统快速响 阅读全文
posted @ 2020-01-31 16:55 TuringM 阅读(2171) 评论(0) 推荐(0) 编辑