32、答疑(四):阻塞、非阻塞 I、O 与同步、异步 I、O 的区别和联系你好,我是倪朋飞。 专栏更新至今,四大基础模块的第三个模块——文件系统和磁盘 I/O 篇,我们就已经学完了。很开心你还没有掉队,仍然在积极学习思考和实践操作,并且热情地留言与讨论。 今天是性能优化的第四期。照例,我从 I/O 模块...2026-02-28Linux性能优化实战
31、套路篇:磁盘 I、O 性能优化的几个思路你好,我是倪朋飞。 上一节,我们一起回顾了常见的文件系统和磁盘 I/O 性能指标,梳理了核心的 I/O 性能观测工具,最后还总结了快速分析 I/O 性能问题的思路。 虽然 I/O 的性能指标很多,相应的性能分析...2026-02-28Linux性能优化实战
30、套路篇:如何迅速分析出系统I、O的瓶颈在哪里你好,我是倪朋飞。 前几节学习中,我们通过几个案例,分析了各种常见的 I/O 性能问题。通过这些实战操作,你应该已经熟悉了 I/O 性能问题的分析和定位思路,也掌握了很多 I/O 性能分析的工具。 不过,我想你可能还是会...2026-02-28Linux性能优化实战
29、案例篇:Redis响应严重延迟,如何解决你好,我是倪朋飞。 上一节,我们一起分析了一个基于 MySQL 的商品搜索案例,先来回顾一下。 在访问商品搜索接口时,我们发现接口的响应特别慢。通过对系统 CPU、内存和磁盘 I/O 等资源使用情况的分析,我们发现这时出现了磁盘的 I...2026-02-28Linux性能优化实战
28、案例篇:一个SQL查询要15秒,这是怎么回事你好,我是倪朋飞。 上一节,我们分析了一个单词热度应用响应过慢的案例。当用 top、iostat 分析了系统的 CPU 和磁盘 I/O 使用情况后,我们发现系统出现了磁盘的 I/O 瓶颈,而且正是案例应用导致的。 接着,在使用 s...2026-02-28Linux性能优化实战
27、案例篇:为什么我的磁盘I、O延迟很高你好,我是倪朋飞。 上一节,我们研究了一个狂打日志引发 I/O 性能问题的案例,先来简单回顾一下。 日志,是了解应用程序内部运行情况,最常用也是最有效的工具。日志一般会分为调试、信息、警告、错误等多个不同级别。 通常,生产环境只用开启警告级...2026-02-28Linux性能优化实战