Loading

摘要: # extent cache 1. extent cache 是一种组件,用来描述 extent 的某种属性。 # extent 1. extent 指的是文件里的一段内容,由文件 inode,起始地址 fofs,内容长度 len 确定。 2. extent 的组织机制是红黑树,一个 inode 一 阅读全文
posted @ 2023-07-25 17:48 liuchao719 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 通过 mdbook 网站保存的 pdf 是没有目录的,本文以 Rust By Example.pdf 为例,分享如何为 mdbook 打入书签目录。 生成本地网页书籍,并保存为 pdf git clone https://github.com/rust-lang/rust-by-example 把书 阅读全文
posted @ 2023-01-12 12:37 liuchao719 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 书接上文提到的两个方案。 调整 group_idle 参数 之前的思路是:调整 group_idle 参数,在 idle 时让 queue 和 group 空转,多等待下一个 request 一会儿。 so,编写脚本,测试不同 group_idle 值下,不同 cgroup 组的 IO 速率,以及系 阅读全文
posted @ 2022-12-14 11:34 liuchao719 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 最近在研究 blkio cgroup,想通过同时运行几个 dd 命令,测试不同 group 的速率。理想情况下,group 的速率与 blkio weight 成比例,但…… 问题 Q. 使用 dd 命令读取文件,不同权重的 cgroup IO 速率一致 分析过程 不同 group 权重不同,但速率 阅读全文
posted @ 2022-11-30 11:21 liuchao719 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 演讲链接:第 17 届中国 Linux 内核开发者大会 IO 与 eBPF 分论坛-CSDN 直播 数据库会带来大量随机更新写。 对 F2FS 来说,一次写不仅需要更新 data block,还需要更新索引 block(direct node block),以及 Node Address Table 阅读全文
posted @ 2022-10-27 18:07 liuchao719 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 最近看到了 FAST 2022 上的一篇论文 exF2FS: Transaction Support in Log-Structured Filesystem,在 F2FS 的基础上添加了事务支持。 An F2FS transaction [34] supports only the atomici 阅读全文
posted @ 2022-10-20 18:27 liuchao719 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 在 mkfs 中定义了一些特殊的 node id,比如 node,meta,root 和 compress。 实际 F2FS 可分配的 node id 是从 4 开始的。 set_sb(node_ino, 1); set_sb(meta_ino, 2); set_sb(root_ino, 3); c 阅读全文
posted @ 2022-08-26 11:18 liuchao719 阅读(372) 评论(0) 推荐(0) 编辑
摘要: Origin Patch:[PATCH] Add ioctls to get/set the ext4 superblock uuid. Note1: Userspace abi change should cc more This is a userspace abi change; it rea 阅读全文
posted @ 2022-07-07 18:27 liuchao719 阅读(34) 评论(0) 推荐(1) 编辑
摘要: From: Extended Syntax - Markdown Guide Based on: cnblogs-theme-silence Fully supported by: markdown-preview-enhanced Tables | Syntax | Description | | 阅读全文
posted @ 2022-07-07 10:41 liuchao719 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Origin Patch:[PATCH 1/3] filemap: Correct the conditions for marking a folio as accessed - Matthew Wilcox (Oracle) We had an off-by-one error which me 阅读全文
posted @ 2022-07-05 10:41 liuchao719 阅读(48) 评论(0) 推荐(1) 编辑