10分钟帮你找到系统瓶颈

*   01 开篇词/

  *   01 开篇词 别再让Linux性能问题成为你的绊脚石.html (1.46 MB)

  *   01 开篇词 别再让Linux性能问题成为你的绊脚石.mp3 (3.27 MB)

  *   02 01 如何学习Linux性能优化.html (2.20 MB)

  *   02 01 如何学习Linux性能优化.mp3 (4.84 MB)

*   02 CPU 性能篇/

  *   01 02 基础篇:到底应该怎么理解“平均负载”.html (0.63 MB)

  *   01 02 基础篇:到底应该怎么理解“平均负载”.mp3 (6.30 MB)

  *   02 03 基础篇:经常说的 CPU 上下文切换是什么意思(上).html (0.57 MB)

  *   02 03 基础篇:经常说的 CPU 上下文切换是什么意思(上).mp3 (5.80 MB)

  *   03 04 基础篇:经常说的 CPU 上下文切换是什么意思(下).html (0.54 MB)

  *   03 04 基础篇:经常说的 CPU 上下文切换是什么意思(下).mp3 (5.47 MB)

  *   04 05 基础篇:某个应用的CPU使用率居然达到100%,我该怎么办.html (0.63 MB)

  *   04 05 基础篇:某个应用的CPU使用率居然达到100%,我该怎么办.mp3 (17.48 MB)

  *   05 06 案例篇:系统的 CPU 使用率很高,但为啥却找不到高 CPU 的应用.html (0.71 MB)

  *   05 06 案例篇:系统的 CPU 使用率很高,但为啥却找不到高 CPU 的应用.mp3 (14.03 MB)

  *   06 07 案例篇:系统中出现大量不可中断进程和僵尸进程怎么办(上).html (0.54 MB)

  *   06 07 案例篇:系统中出现大量不可中断进程和僵尸进程怎么办(上).mp3 (11.54 MB)

  *   07 08 案例篇:系统中出现大量不可中断进程和僵尸进程怎么办(下).html (0.78 MB)

  *   07 08 案例篇:系统中出现大量不可中断进程和僵尸进程怎么办(下).mp3 (9.98 MB)

  *   08 09 基础篇:怎么理解Linux软中断.html (0.46 MB)

  *   08 09 基础篇:怎么理解Linux软中断.mp3 (8.79 MB)

  *   09 10 案例篇:系统的软中断CPU使用率升高,我该怎么办.html (0.75 MB)

  *   09 10 案例篇:系统的软中断CPU使用率升高,我该怎么办.mp3 (11.72 MB)

  *   10 11 套路篇:如何迅速分析出系统CPU的瓶颈在哪里.html (1.30 MB)

  *   10 11 套路篇:如何迅速分析出系统CPU的瓶颈在哪里.mp3 (14.12 MB)

  *   11 12 套路篇:CPU 性能优化的几个思路.html (0.06 MB)

  *   11 12 套路篇:CPU 性能优化的几个思路.mp3 (13.54 MB)

  *   12 13 答疑(一):无法模拟出 RES 中断的问题,怎么办.html (2.01 MB)

  *   12 13 答疑(一):无法模拟出 RES 中断的问题,怎么办.mp3 (10.11 MB)

  *   13 14 答疑(二):如何用perf工具分析Java程序.html (2.57 MB)

  *   13 14 答疑(二):如何用perf工具分析Java程序.mp3 (12.16 MB)

*   03 内存性能篇/

  *   01 15 基础篇:Linux内存是怎么工作的.html (0.30 MB)

  *   01 15 基础篇:Linux内存是怎么工作的.mp3 (14.04 MB)

  *   02 16 基础篇:怎么理解内存中的Buffer和Cache.html (1.11 MB)

  *   02 16 基础篇:怎么理解内存中的Buffer和Cache.mp3 (12.75 MB)

  *   03 17 案例篇:如何利用系统缓存优化程序的运行效率.html (0.77 MB)

  *   03 17 案例篇:如何利用系统缓存优化程序的运行效率.mp3 (14.20 MB)

  *   04 18 案例篇:内存泄漏了,我该如何定位和处理.html (0.20 MB)

  *   04 18 案例篇:内存泄漏了,我该如何定位和处理.mp3 (10.91 MB)

  *   05 19 案例篇:为什么系统的Swap变高了(上).html (1.24 MB)

  *   05 19 案例篇:为什么系统的Swap变高了(上).mp3 (10.96 MB)

  *   06 20 案例篇:为什么系统的Swap变高了(下).html (1.11 MB)

  *   06 20 案例篇:为什么系统的Swap变高了(下).mp3 (9.32 MB)

  *   07 21 套路篇:如何“快准狠”找到系统内存的问题.html (1.16 MB)

  *   07 21 套路篇:如何“快准狠”找到系统内存的问题.mp3 (11.72 MB)

  *   08 22 答疑(三):文件系统与磁盘的区别是什么.html (2.67 MB)

  *   08 22 答疑(三):文件系统与磁盘的区别是什么.mp3 (10.10 MB)

*   04 IO 性能篇/

  *   01 23 基础篇:Linux 文件系统是怎么工作的.html (0.71 MB)

  *   01 23 基础篇:Linux 文件系统是怎么工作的.mp3 (13.14 MB)

  *   02 24 基础篇:Linux 磁盘IO是怎么工作的(上).html (0.45 MB)

  *   02 24 基础篇:Linux 磁盘IO是怎么工作的(上).mp3 (9.82 MB)

  *   03 25 基础篇:Linux 磁盘IO是怎么工作的(下).html (1.17 MB)

  *   03 25 基础篇:Linux 磁盘IO是怎么工作的(下).mp3 (6.75 MB)

  *   04 26 案例篇:如何找出狂打日志的“内鬼”.html (0.13 MB)

  *   04 26 案例篇:如何找出狂打日志的“内鬼”.mp3 (11.56 MB)

  *   05 27 案例篇:为什么我的磁盘IO延迟很高.html (0.23 MB)

  *   05 27 案例篇:为什么我的磁盘IO延迟很高.mp3 (11.64 MB)

  *   06 28 案例篇:一个SQL查询要15秒,这是怎么回事.html (0.16 MB)

  *   06 28 案例篇:一个SQL查询要15秒,这是怎么回事.mp3 (16.75 MB)

  *   07 29 案例篇:Redis响应严重延迟,如何解决.html (0.21 MB)

  *   07 29 案例篇:Redis响应严重延迟,如何解决.mp3 (14.17 MB)

  *   08 30 套路篇:如何迅速分析出系统IO的瓶颈在哪里.html (1.27 MB)

  *   08 30 套路篇:如何迅速分析出系统IO的瓶颈在哪里.mp3 (13.14 MB)

  *   09 31 套路篇:磁盘 IO 性能优化的几个思路.html (0.10 MB)

  *   09 31 套路篇:磁盘 IO 性能优化的几个思路.mp3 (11.29 MB)

  *   10 32 答疑(四):阻塞、非阻塞 IO 与同步、异步 IO 的区别和联系.html (1.39 MB)

  *   10 32 答疑(四):阻塞、非阻塞 IO 与同步、异步 IO 的区别和联系.mp3 (6.47 MB)

*   05 网络性能篇/

  *   01 33 关于 Linux 网络,你必须知道这些(上).html (0.48 MB)

  *   01 33 关于 Linux 网络,你必须知道这些(上).mp3 (9.70 MB)

  *   02 34 关于 Linux 网络,你必须知道这些(下).html (0.14 MB)

  *   02 34 关于 Linux 网络,你必须知道这些(下).mp3 (7.90 MB)

  *   03 35 基础篇:C10K 和 C1000K 回顾.html (0.52 MB)

  *   03 35 基础篇:C10K 和 C1000K 回顾.mp3 (15.23 MB)

  *   04 36 套路篇:怎么评估系统的网络性能.html (0.29 MB)

  *   04 36 套路篇:怎么评估系统的网络性能.mp3 (14.73 MB)

  *   05 37 案例篇:DNS 解析时快时慢,我该怎么办.html (0.29 MB)

  *   05 37 案例篇:DNS 解析时快时慢,我该怎么办.mp3 (16.51 MB)

  *   06 38 案例篇:怎么使用 tcpdump 和 Wireshark 分析网络流量.html (2.37 MB)

  *   06 38 案例篇:怎么使用 tcpdump 和 Wireshark 分析网络流量.mp3 (15.93 MB)

  *   07 39 案例篇:怎么缓解 DDoS 攻击带来的性能下降问题.html (0.58 MB)

  *   07 39 案例篇:怎么缓解 DDoS 攻击带来的性能下降问题.mp3 (13.01 MB)

  *   08 40 案例篇:网络请求延迟变大了,我该怎么办.html (1.11 MB)

  *   08 40 案例篇:网络请求延迟变大了,我该怎么办.mp3 (12.92 MB)

  *   09 41 案例篇:如何优化 NAT 性能(上).html (0.52 MB)

  *   09 41 案例篇:如何优化 NAT 性能(上).mp3 (7.80 MB)

  *   10 42 案例篇:如何优化 NAT 性能(下).html (0.42 MB)

  *   10 42 案例篇:如何优化 NAT 性能(下).mp3 (11.08 MB)

  *   11 43 套路篇:网络性能优化的几个思路(上).html (1.12 MB)

  *   11 43 套路篇:网络性能优化的几个思路(上).mp3 (10.01 MB)

  *   12 44 套路篇:网络性能优化的几个思路(下).html (0.61 MB)

  *   12 44 套路篇:网络性能优化的几个思路(下).mp3 (11.45 MB)

  *   13 45 答疑(五):网络收发过程中,缓冲区位置在哪里.html (2.29 MB)

  *   13 45 答疑(五):网络收发过程中,缓冲区位置在哪里.mp3 (6.65 MB)

*   06 综合实战篇/

  *   01 46 案例篇:为什么应用容器化后,启动慢了很多.html (0.14 MB)

  *   01 46 案例篇:为什么应用容器化后,启动慢了很多.mp3 (12.98 MB)

  *   02 47 案例篇:服务器总是时不时丢包,我该怎么办(上).html (0.57 MB)

  *   02 47 案例篇:服务器总是时不时丢包,我该怎么办(上).mp3 (9.04 MB)

  *   03 48 案例篇:服务器总是时不时丢包,我该怎么办(下).html (0.16 MB)

  *   03 48 案例篇:服务器总是时不时丢包,我该怎么办(下).mp3 (7.14 MB)

  *   04 49 案例篇:内核线程 CPU 利用率太高,我该怎么办.html (1.77 MB)

  *   04 49 案例篇:内核线程 CPU 利用率太高,我该怎么办.mp3 (12.73 MB)

  *   05 50 案例篇:动态追踪怎么用(上).html (1.10 MB)

  *   05 50 案例篇:动态追踪怎么用(上).mp3 (9.92 MB)

  *   06 51 案例篇:动态追踪怎么用(下).html (1.18 MB)

  *   06 51 案例篇:动态追踪怎么用(下).mp3 (10.87 MB)

  *   07 52 案例篇:服务吞吐量下降很厉害,怎么分析.html (0.48 MB)

  *   07 52 案例篇:服务吞吐量下降很厉害,怎么分析.mp3 (15.30 MB)

  *   08 53 套路篇:系统监控的综合思路.html (0.99 MB)

  *   08 53 套路篇:系统监控的综合思路.mp3 (8.93 MB)

  *   09 54 套路篇:应用监控的一般思路.html (0.89 MB)

  *   09 54 套路篇:应用监控的一般思路.mp3 (7.29 MB)

  *   10 55 套路篇:分析性能问题的一般步骤.html (1.07 MB)

  *   10 55 套路篇:分析性能问题的一般步骤.mp3 (9.78 MB)

  *   11 56 套路篇:优化性能问题的一般方法.html (0.12 MB)

  *   11 56 套路篇:优化性能问题的一般方法.mp3 (10.74 MB)

  *   12 57 套路篇:Linux 性能工具速查.html (3.03 MB)

  *   12 57 套路篇:Linux 性能工具速查.mp3 (8.07 MB)

  *   13 58 答疑(六):容器冷启动如何性能分析.html (1.57 MB)

  *   13 58 答疑(六):容器冷启动如何性能分析.mp3 (6.64 MB)

*   07 加餐篇/

  *   01 加餐(一) 书单推荐:性能优化和Linux 系统原理.html (2.59 MB)

  *   01 加餐(一) 书单推荐:性能优化和Linux 系统原理.mp3 (5.11 MB)

  *   02 加餐(二) 书单推荐:网络原理和 Linux 内核实现.html (2.20 MB)

  *   02 加餐(二) 书单推荐:网络原理和 Linux 内核实现.mp3 (5.00 MB)

  *   03 用户故事 “半路出家 ”,也要顺利拿下性能优化!.html (0.24 MB)

  *   03 用户故事 “半路出家 ”,也要顺利拿下性能优化!.mp3 (7.56 MB)

  *   04 用户故事 运维和开发工程师们怎么说.html (0.29 MB)

  *   04 用户故事 运维和开发工程师们怎么说.mp3 (6.07 MB)

*   08 结束语/

  *   01 结束语 愿你攻克性能难关.html (0.54 MB)

  *   01 结束语 愿你攻克性能难关.mp3 (2.80 MB)

*   09 结课测试/

  *   01 结课测试|这些Linux性能知识你都掌握了吗.html (0.26 MB)