24、基础篇:Linux 磁盘I、O是怎么工作的(上)你好,我是倪朋飞。 上一节,我们学习了 Linux 文件系统的工作原理。简单回顾一下,文件系统是对存储设备上的文件,进行组织管理的一种机制。而Linux 在各种文件系统实现上,又抽象了一层虚拟文件系统VFS,它定义了一组,所有文件系统都支持的,数据结...2026-02-28Linux性能优化实战
25、基础篇:Linux 磁盘I、O是怎么工作的(下)你好,我是倪朋飞。 上一节我们学习了 Linux 磁盘 I/O 的工作原理,并了解了由文件系统层、通用块层和设备层构成的 Linux 存储系统 I/O 栈。 其中,通用块层是 Linux 磁盘 I/O 的核心。向上,它为...2026-02-28Linux性能优化实战
26、案例篇:如何找出狂打日志的“内鬼”你好,我是倪朋飞。 前两节,我们学了文件系统和磁盘的 I/O 原理,我先带你复习一下。 文件系统,是对存储设备上的文件进行组织管理的一种机制。为了支持各类不同的文件系统,Linux在各种文件系统上,抽象了一层虚拟文件系统VFS。 它定义了一...2026-02-28Linux性能优化实战
27、案例篇:为什么我的磁盘I、O延迟很高你好,我是倪朋飞。 上一节,我们研究了一个狂打日志引发 I/O 性能问题的案例,先来简单回顾一下。 日志,是了解应用程序内部运行情况,最常用也是最有效的工具。日志一般会分为调试、信息、警告、错误等多个不同级别。 通常,生产环境只用开启警告级...2026-02-28Linux性能优化实战
28、案例篇:一个SQL查询要15秒,这是怎么回事你好,我是倪朋飞。 上一节,我们分析了一个单词热度应用响应过慢的案例。当用 top、iostat 分析了系统的 CPU 和磁盘 I/O 使用情况后,我们发现系统出现了磁盘的 I/O 瓶颈,而且正是案例应用导致的。 接着,在使用 s...2026-02-28Linux性能优化实战
29、案例篇:Redis响应严重延迟,如何解决你好,我是倪朋飞。 上一节,我们一起分析了一个基于 MySQL 的商品搜索案例,先来回顾一下。 在访问商品搜索接口时,我们发现接口的响应特别慢。通过对系统 CPU、内存和磁盘 I/O 等资源使用情况的分析,我们发现这时出现了磁盘的 I...2026-02-28Linux性能优化实战