带你走进Linux内核源码中最常见的数据结构之「mutex」
互斥锁(英语:Mutual exclusion,缩写 Mutex)是一种用于多线程编程中,防止两条线程同时对同一公共资源(比如全域变量)进行读写的机制。
发表于 4/23/2023 1:49:16 PM
阅读(856)
Linux 性能分析工具汇总
本文档主要是结合Linux 大牛,Netflix 高级性能架构师 Brendan Gregg 更新 Linux 性能调优工具的博文,搜集Linux系统性能优化相关文章整理后的一篇综合性文章,主要是结合博文对涉及到的原理和性能测试的工具展开说...
发表于 4/23/2023 12:02:09 PM
阅读(743)
Linux 多线程全面解析
在传统的Unix模型中,当一个进程需要由另一个实体执行某件事时,该进程派生(fork)一个子进程,让子进程去进行处理。
发表于 4/23/2023 11:54:04 AM
阅读(683)
整理了一份Linux设备树基础知识,建议收藏!
在platform_device部分有简单说明描述设备有两种方法:一种是使用platform_device结构体来指定;另一种是使用设备树来描述。本篇笔记我们就来简单地学习一下设备树的一些知识。
发表于 4/19/2023 4:57:29 PM
阅读(659)
一文搞懂Linux内核的4大IO调度算法
Linux 内核包含4个IO调度器,分别是 Noop IO scheduler、Anticipatory IO scheduler、Deadline IO scheduler 与 CFQ IO scheduler。anticipatory,...
发表于 3/24/2023 2:55:20 PM
阅读(955)
盘点Linux Epoll那些致命弱点
本文来自 Marek’s 博客中 I/O multiplexing part 系列之三和四,原文一共有四篇,主要讲 Linux 上 IO 多路复用的一些问题,本文加入了我的一些个人理解,如有不对之处敬请指出。
发表于 3/23/2023 5:54:55 PM
阅读(906)