上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 66 下一页
摘要: title: RocksDB timestamp date: 2022-03-09 21:04:48 tags: RocksDB 官方文档:https://github.com/facebook/rocksdb/wiki/User-Timestamp-(Experimental) 这是实验特性。大意 阅读全文
posted @ 2024-09-28 13:39 寻找繁星 阅读(6) 评论(0) 推荐(0) 编辑
摘要: title: Centos8安装ZFS date: 2021-05-04 17:21:05 查看当前centos版本号 cat /etc/redhat-release CentOS Linux release 8.3.2011 然后 sudo dnf install https://zfsonlin 阅读全文
posted @ 2024-09-28 13:39 寻找繁星 阅读(3) 评论(0) 推荐(0) 编辑
摘要: title: Debian 11 安装SPDK date: 2022-01-23 21:06:12 tags: 本文主要参考SpanDB的安装教程:https://github.com/SpanDB/SpanDB SPDK全称:Storage Performance Development Kit 阅读全文
posted @ 2024-09-28 13:39 寻找繁星 阅读(3) 评论(0) 推荐(0) 编辑
摘要: title: Linux多线程复制目录 date: 2021-07-21 13:13:08 比如有一个目录a需要复制: mkdir a touch a/a mkdir a/b touch a/b/c tree a a ├── a └── b └── c 将其复制为目录d只需要用find找出目录下所有 阅读全文
posted @ 2024-09-28 13:39 寻找繁星 阅读(11) 评论(0) 推荐(0) 编辑
摘要: title: Linux挂载ext4 ramdisk date: 2020-08-23 20:13:44 tags: 划分一块DRAM作为ramdisk 在/etc/default/grub改: GRUB_CMDLINE_LINUX="memmap=4G!4G" 然后重启就可以看到/dev/pmem 阅读全文
posted @ 2024-09-28 13:39 寻找繁星 阅读(5) 评论(0) 推荐(0) 编辑
摘要: title: RocksDB代码分析——Compaction流程 date: 2022-03-08 15:40:17 tags: RocksDB 这里从DBImpl::MaybeScheduleFlushOrCompaction开始讲起。 DBImpl::MaybeScheduleFlushOrCo 阅读全文
posted @ 2024-09-28 13:39 寻找繁星 阅读(8) 评论(0) 推荐(0) 编辑
摘要: title: RocksDB代码分析——Compaction的输入文件的选择 date: 2022-06-02 12:17:40 tags: RocksDB 这里主要分析LevelCompactionBuilder::PickCompaction是如何选择输入文件的。 SetupInitialFil 阅读全文
posted @ 2024-09-28 13:39 寻找繁星 阅读(0) 评论(0) 推荐(0) 编辑
摘要: title: RocksDB代码分析——Flush流程 date: 2022-03-03 15:22:47 tags: RocksDB 这里从DBImpl::MaybeScheduleFlushOrCompaction开始讲起。 DBImpl::MaybeScheduleFlushOrCompact 阅读全文
posted @ 2024-09-28 13:39 寻找繁星 阅读(3) 评论(0) 推荐(0) 编辑
摘要: title: RocksDB代码分析——LogAndApply date: 2023-08-09 16:25:48 tags: RocksDB 这里我们主要分析VersionSet::LogAndApply是怎么管理writer队列的。 参数里的edit_lists是需要被apply的改动。每个传入 阅读全文
posted @ 2024-09-28 13:39 寻找繁星 阅读(3) 评论(0) 推荐(0) 编辑
摘要: title: RocksDB代码分析——写入流程 date: 2022-03-03 13:30:21 tags: RocksDB 分析均基于v6.27.3。以下流程为了方便理解均经过了简化。 首先,我们通过调用DB::Open来创建数据库,它返回了一个DB*。DB::Open内部调用了DBImpl: 阅读全文
posted @ 2024-09-28 13:39 寻找繁星 阅读(11) 评论(0) 推荐(0) 编辑
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 66 下一页