哔前哔言
- 始终践行费曼学习法
- 理解系统知识原理
- 掌握性能分析工具
- 多实践,多思考,多提问
- 仅记录个人的学习记录,欢迎指点纠正
Linux性能优化
CPU 性能篇
内存篇
- 基础篇:Linux内存是怎么工作的?
- 基础篇:怎么理解内存中的Buffer和Cache?
- 案例篇:如何利用系统缓存优化程序的运行效率?
- 案例篇:内存泄漏了,我该如何定位和处理?
- 案例篇:为什么系统的Swap变高了(上)
- 案例篇:为什么系统的Swap变高了?(下)
I/O性能篇
- 基础篇:Linux 文件系统是怎么工作的?
- 基础篇:Linux 磁盘I/O是怎么工作的(上)
- 基础篇:Linux 磁盘I/O是怎么工作的(下)
- 案例篇:如何找出狂打日志的“内鬼”?
- 案例篇:为什么我的磁盘I/O延迟很高?
- 案例篇:一个SQL查询要15秒,这是怎么回事?
- 套路篇:磁盘 I/O 性能优化的几个思路
- 答疑篇:阻塞、非阻塞 I/O 与同步、异步 I/O 的区别和联系
网络性能篇
- 关于 Linux 网络,你必须知道这些(上)
- 关于 Linux 网络,你必须知道这些(下)
- 基础篇:C10K 和 C1000K 回顾
- 套路篇:怎么评估系统的网络性能?
- 案例篇:DNS 解析时快时慢,我该怎么办?
- 案例篇:怎么使用 tcpdump 和 Wireshark 分析网络流量?
- 案例篇:网络请求延迟变大了,我该怎么办?
- 案例篇:如何优化 NAT 性能?(上)
- 案例篇:如何优化 NAT 性能?(下)
- 套路篇:网络性能优化的几个思路(上)
- 套路篇:网络性能优化的几个思路(下)
- 答疑篇:网络收发过程中,缓冲区位置在哪里?
综合实战篇
- 案例篇:为什么应用容器化后,启动慢了很多?
- 案例篇:服务器总是时不时丢包,我该怎么办?(上)
- 案例篇:服务器总是时不时丢包,我该怎么办?(下)
- 案例篇:内核线程 CPU 利用率太高,我该怎么办?
- 案例篇:动态追踪怎么用?(上)
- 案例篇:动态追踪怎么用?(下)
- 案例篇:服务吞吐量下降很厉害,怎么分析?
- 套路篇:系统监控的综合思路
- 套路篇:应用监控的一般思路
- 套路篇:分析性能问题的一般步骤
- 套路篇:优化性能问题的一般方法
- 答疑篇:容器冷启动如何性能分析?
CPU性能工具图谱
思维导图
引用
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。