
Linux黑科技|mmap实现详解
在之前的文章中,我们也介绍过 mmap 的原理,比如这篇:《原来 mmap 这么简单》。当然这篇文章只是简单介绍了 mmap 的原理,但是 mmap 的实现远不止那么简单,这是因为 mmap 涉及多个子系统,如:内存管理、文件系统、中断处理等。

晶振是干什么用的?晶振的作用和原理?一文带你搞懂晶振
本文档是专门基于Linux大牛和Netflix高级性能架构师Brendan Gregg更新的Linux性能调优工具博文,整理了关于Linux系统性能优化的文章。旨在对涉及到的原理和性能测试工具进行详细解释。

Linux 性能分析工具汇总
本文档是基于Linux大牛和Netflix高级性能架构师Brendan Gregg更新的Linux性能调优工具博文,整理了与Linux系统性能优化相关的文章,旨在对涉及到的原理和性能测试工具进行详细说明。

Linux内核 | socket底层的来龙去脉
socket在Linux中对应的文件系统叫Sockfs,每创建一个socket,就在sockfs中创建了一个特殊的文件,同时创建了sockfs文件系统中的inode,该inode唯一标识当前socket的通信。

Linux进程是如何创建出来的?
在 Linux 中,我们都非常熟悉进程这个概念,即使是只有一点编码经验的人也会用到进程。然而,你是否认为进程就是你最熟悉的陌生人?今天我们将通过深入分析进程的创建过程来帮助你更深入地理解进程。