本文原文来自内核源码文档,源码链接。 官方网站:https://docs.kernel.org Overlay文件系统(Overlay Filesystem) This document describes a prototype for a new approach to providing overlay-filesystem functionality in Linux (sometimes referred to as union-filesystems). An overlay-filesystem tries to present a filesystem which is the result over …
阅读更多- 古代版 暖曰:“王独不闻魏文王之问扁鹊耶? 曰:‘子昆弟三人其孰最善为医?’ 扁鹊曰:‘长兄最善,中兄次之,扁鹊最为下。’ 魏文侯曰:‘可得闻邪?’ 扁鹊曰:‘长兄于病视神,未有形而除之,故名不出于家。中兄治病,其在毫毛,故名不出于闾。 若扁鹊者,镵血脉,投毒药,副肌肤,闲而名出闻于诸侯。’ -- 《鹖冠子·世贤第十六》
- 现代版 王问:“你们兄弟三人谁的代码写的最好?” 小明答:“大哥写的最好,二哥其次,我写的最差”。 王问:“可是为什么你的绩效最好呢?” 小明答:“大哥写代码都是一蹴而就,写的又快又好,跑十年都不出一个故障,写完了就喝茶聊天,因而领导觉得他工作量不饱和不给好绩效,所以只有我们圈子里的人知道他厉害; 二哥 …
阅读更多本文介绍如何使用BPF ring buffer,原文来自这里。 在学习ring buffer的使用时,我翻阅了很多文档,筛选过后发现这篇文章是很不错的学习材料,即便它最后一次更新停留在2021年3月,内容也依旧可靠。 以下为正文。 Update March 30th, 2021: This article is still relevant if you are looking for a practical example on how to use the BPF Ring Buffer. If you want a deep explaination on how it works I suggest to visit the …
阅读更多原文链接:BPF Design Q&A 声明: 本文根据截止2023-07-22日的文档最新内容进行翻译,无法保证永远是最新的。 由于作者水平有限,难免出现错误和遗漏,如果发现有错误的内容欢迎在下方评论区留言指正。 这篇文章是以文档的形式介绍了ebpf的设计上的考虑,对于提升ebpf的理解很有好处,这是为什么单独挑选这篇文章进行翻译的原因。 以下是正文。 问:BPF是一种类似x86和arm64的通用指令集吗? 答: NO. 问:BPF是通用的虚拟机吗? 答:NO。 BPF是遵循C语言调用约定(C calling convention)的一种通用指令集。 问:为什么选择了C语言调用约定? 答:因为BPF程序是为在Linux …
阅读更多