摘要: 基础环境信息 CPU:龙芯3C5000L×2内存:128G硬盘: 系统盘:一块512G的NVME的SSD数据盘:三块16T的HDD 操作系统版本:Loongnix 8.4Ceph版本:Ceph 14.2.21(Nautilus) Ceph集群角色 主机名IP地址Ceph角色ceph0110.40.6 阅读全文
posted @ 2023-09-22 17:20 gengduc 阅读(48) 评论(0) 推荐(0) 编辑
摘要: LeetCode参考:https://leetcode.cn/problems/longest-consecutive-sequence/ 算法设计思路 问题的关键在于要求时间复杂度为 O ( n ) \Omicron(n) O(n),我们知道基于比较的排序算法时间复杂度下界为 O ( n log 阅读全文
posted @ 2023-09-22 16:57 gengduc 阅读(5) 评论(0) 推荐(0) 编辑
摘要: LeetCode参考:https://leetcode.cn/problems/find-minimum-time-to-finish-all-jobs/description/ 算法设计思路 回溯法:深度优先搜索 + 剪枝。 将问题抽象为一棵深度为 n n n 的 k k k 叉树。树中结点的关键 阅读全文
posted @ 2023-09-22 16:57 gengduc 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 本章将处理大整数。“大输入”通常指包含“大整数”的输入,而不是包含“很多整数“的输入。因此,我们利用输入所需的位数来度量输入的大小,而不仅仅是输入中整数的数目。 给定 k k k 个整数输入 a 1 , a 2 , ⋯ , a n a_1,a_2,\cdots,a_n a1​,a2​,⋯,an​,如 阅读全文
posted @ 2023-09-22 11:57 gengduc 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 文章目录 集中式存储DAS(Direct Attached Storage,直接连接存储)NAS(Network Attached Storage,网络附加存储)SAN(Storage Area Network,存储区域网络) 分布式存储集中式存储和分布式存储的区别存储环境存储方式其他方面 存储的未 阅读全文
posted @ 2023-09-20 16:56 gengduc 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一、什么是分布式存储?二、什么是多副本和纠删码技术?三、多副本和纠删码对存储节点有什么要求?四、什么是M+N:1纠删码?五、多副本和纠删码哪个好,应该如何选择?六、应该具体选择什么规格的纠删码和多副本? 一、什么是分布式存储? 介绍多副本和纠删码之前,我们先来说一下分布式存储。分布式存储是 阅读全文
posted @ 2023-09-19 21:28 gengduc 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 文章目录 中间控制节点架构-HDFSNameNode节点分析DataNode节点分析SecondNameNode节点分析Client分析 完全无中心架构-CephCeph Monitor分析Ceph OSD分析Ceph Manager分析Ceph Clients分析 小结HDFS优点缺点 Ceph优 阅读全文
posted @ 2023-09-19 11:15 gengduc 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 文章目录 1 概述2 安装3 测试方法说明4 测试说明5 运行测试所有测试的通用选项延迟测试选项带宽测试选项ib_send_lat(发送延迟测试)和 ib_send_bw(发送带宽测试)的选项ib_atomic_lat(原子延迟测试)和 ib_atomic_bw(原子带宽测试)的选项原始以太网发送带 阅读全文
posted @ 2023-09-15 16:06 gengduc 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一、logrotate概述二、logrotate基本用法三、logrotate运行机制logrotate参数 四、logrotate是怎么做到滚动日志时不影响程序正常的日志输出呢?Linux文件操作机制方案一方案二 五、logrotate实战--Ceph日志转储参考 一、logrotate 阅读全文
posted @ 2023-09-13 22:00 gengduc 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一、注解概述二、注解的作用编写文档代码分析编译检查 三、常见基本注解四、元注解@Retention@Target@Document@Inherited 五、自定义注解定义注解提取注解信息 参考链接 一、注解概述 从 JDK 5 开始,Java增加了对元数据(MetaData)的支持,也就死 阅读全文
posted @ 2023-07-22 22:29 gengduc 阅读(8) 评论(0) 推荐(0) 编辑