Linux性能优化实战
倪朋飞
微软资深工程师,Kubernetes项目维护者
立即订阅
23329 人已学习
课程目录
已完结 64 讲
0/4登录后,你可以任选4讲全文学习。
开篇词 (2讲)
开篇词 | 别再让Linux性能问题成为你的绊脚石
免费
01 | 如何学习Linux性能优化?
CPU 性能篇 (13讲)
02 | 基础篇:到底应该怎么理解“平均负载”?
03 | 基础篇:经常说的 CPU 上下文切换是什么意思?(上)
04 | 基础篇:经常说的 CPU 上下文切换是什么意思?(下)
05 | 基础篇:某个应用的CPU使用率居然达到100%,我该怎么办?
06 | 案例篇:系统的 CPU 使用率很高,但为啥却找不到高 CPU 的应用?
07 | 案例篇:系统中出现大量不可中断进程和僵尸进程怎么办?(上)
08 | 案例篇:系统中出现大量不可中断进程和僵尸进程怎么办?(下)
09 | 基础篇:怎么理解Linux软中断?
10 | 案例篇:系统的软中断CPU使用率升高,我该怎么办?
11 | 套路篇:如何迅速分析出系统CPU的瓶颈在哪里?
12 | 套路篇:CPU 性能优化的几个思路
13 | 答疑(一):无法模拟出 RES 中断的问题,怎么办?
14 | 答疑(二):如何用perf工具分析Java程序?
内存性能篇 (8讲)
15 | 基础篇:Linux内存是怎么工作的?
16 | 基础篇:怎么理解内存中的Buffer和Cache?
17 | 案例篇:如何利用系统缓存优化程序的运行效率?
18 | 案例篇:内存泄漏了,我该如何定位和处理?
19 | 案例篇:为什么系统的Swap变高了(上)
20 | 案例篇:为什么系统的Swap变高了?(下)
21 | 套路篇:如何“快准狠”找到系统内存的问题?
22 | 答疑(三):文件系统与磁盘的区别是什么?
I/O 性能篇 (10讲)
23 | 基础篇:Linux 文件系统是怎么工作的?
24 | 基础篇:Linux 磁盘I/O是怎么工作的(上)
25 | 基础篇:Linux 磁盘I/O是怎么工作的(下)
26 | 案例篇:如何找出狂打日志的“内鬼”?
27 | 案例篇:为什么我的磁盘I/O延迟很高?
28 | 案例篇:一个SQL查询要15秒,这是怎么回事?
29 | 案例篇:Redis响应严重延迟,如何解决?
30 | 套路篇:如何迅速分析出系统I/O的瓶颈在哪里?
31 | 套路篇:磁盘 I/O 性能优化的几个思路
32 | 答疑(四):阻塞、非阻塞 I/O 与同步、异步 I/O 的区别和联系
网络性能篇 (13讲)
33 | 关于 Linux 网络,你必须知道这些(上)
34 | 关于 Linux 网络,你必须知道这些(下)
35 | 基础篇:C10K 和 C1000K 回顾
36 | 套路篇:怎么评估系统的网络性能?
37 | 案例篇:DNS 解析时快时慢,我该怎么办?
38 | 案例篇:怎么使用 tcpdump 和 Wireshark 分析网络流量?
39 | 案例篇:怎么缓解 DDoS 攻击带来的性能下降问题?
40 | 案例篇:网络请求延迟变大了,我该怎么办?
41 | 案例篇:如何优化 NAT 性能?(上)
42 | 案例篇:如何优化 NAT 性能?(下)
43 | 套路篇:网络性能优化的几个思路(上)
44 | 套路篇:网络性能优化的几个思路(下)
45 | 答疑(五):网络收发过程中,缓冲区位置在哪里?
综合实战篇 (13讲)
46 | 案例篇:为什么应用容器化后,启动慢了很多?
47 | 案例篇:服务器总是时不时丢包,我该怎么办?(上)
48 | 案例篇:服务器总是时不时丢包,我该怎么办?(下)
49 | 案例篇:内核线程 CPU 利用率太高,我该怎么办?
50 | 案例篇:动态追踪怎么用?(上)
51 | 案例篇:动态追踪怎么用?(下)
52 | 案例篇:服务吞吐量下降很厉害,怎么分析?
53 | 套路篇:系统监控的综合思路
54 | 套路篇:应用监控的一般思路
55 | 套路篇:分析性能问题的一般步骤
56 | 套路篇:优化性能问题的一般方法
57 | 套路篇:Linux 性能工具速查
58 | 答疑(六):容器冷启动如何性能分析?
加餐篇 (4讲)
加餐(一) | 书单推荐:性能优化和Linux 系统原理
加餐(二) | 书单推荐:网络原理和 Linux 内核实现
用户故事 | “半路出家 ”,也要顺利拿下性能优化!
用户故事 | 运维和开发工程师们怎么说?
结束语 (1讲)
结束语 | 愿你攻克性能难关
Linux性能优化实战
登录|注册

加餐(一) | 书单推荐:性能优化和Linux 系统原理

倪朋飞 2019-02-04
你好,我是倪朋飞。欢迎来到 Linux 性能优化专栏的加餐时间。
之前,很多同学留言让我推荐一些性能优化以及 Linux 系统原理方面的书,今天我就和你分享一些我认为不错的书。
Linux 系统原理和性能优化涉及的面很广,相关的书籍自然也很多。学习咱们专栏,你先要了解 Linux 系统的工作原理,基于此,再去分析、理解各类性能瓶颈,最终找出方法、优化性能。围绕这几个方面,我来推荐一些相应书籍。

Linux 基础入门书籍:《鸟哥的 Linux 私房菜》

咱们专栏的目标是优化 Linux 系统以及在 Linux 上运行的软件性能。那么,第一步当然是要熟悉 Linux 本身。所以,我推荐的第一本书,正是小有名气的 Linux 系统入门书——《鸟哥的 Linux 私房菜》。
这本书以 CentOS 7 为例,介绍了 Linux 系统的基本使用和管理方法,主要内容包括系统安装、文件和目录操作、磁盘和文件系统管理、编辑器、Bash 以及 Linux 系统的管理维护等。这些内容都是 Linux 初学者需要掌握的基础知识,非常适合刚入门 Linux 系统的新手。
当然,掌握这些基础知识,其实也是学习咱们专栏的基本门槛。比如,我在很多案例里提到的软件包的安装、Bash 命令的运行、grep 和 awk 等基本命令的使用、文档的查询方法等,这本书都有涉及。
取消
完成
0/1000字
划线
笔记
复制
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
该试读文章来自付费专栏《Linux性能优化实战》,如需阅读全部文章,
请订阅文章所属专栏。
立即订阅
登录 后留言

精选留言(17)

  • dahey
    谢谢老师推荐的书籍,虽然这几本我差不多都买了纸质书,但是深入理解计算机系统是真的难啃😢

    作者回复: 可以先把跟手头工作相关的部分啃下来,其他再慢慢来,这样效果更好

    2019-02-04
    1
    4
  • crane
    这些书DBA有必须都看吗?

    作者回复: 建议了解下

    2019-02-04
    4
  • MJ
    正在读深入理解计算机系统,每天10页

    作者回复: 👍 加油

    2019-02-04
    3
  • 2xshu
    哎呀呀,准备起来看网络呢。结果没更新

    作者回复: 现在已经更新两篇了

    2019-02-04
    2
  • hola
    花了一周,每天下班晚上追,晚上终于追到这里来了。
    关于深入理解计算机系统这本书,我建议不要完全按照目录顺序阅读,这样会容易从入门到放弃。
    可以从后面几章开始阅读,前面几张是偏操作系统硬件层面,后面是偏操作系统软件层面,更贴近我们平时的了解。比如系统级IO,网络编程等等

    作者回复: 嗯呢

    2019-02-23
    1
  • 大坏狐狸
    老师,我这个人比较笨,比如linux 鸟哥私房菜 服务器架设篇--
    那么厚的书,我是要读完这一本再读下一本,还是交叉的学习呢。

    作者回复: 这个看你的安排和学习习惯吧。我一般是看情况,有时间的化就按照书籍系统学习,但如果只对某个主题感兴趣,那就找几本相关书交叉学习。

    2019-02-14
    1
  • ninuxer
    打卡day34
    开工,赶紧补补落下的课程,深入理解Linux内核架构和性能之巅已经开始啃了,需要很大的毅力啊~
    2019-02-13
    1
  • Dale
    性能之巅不错,作为工具书使用
    2019-02-12
    1
  • 马殿军
    很棒!
    2019-02-04
    1
  • 辣椒
    老师辛苦,大年三十还推专栏。列举的书都是经典,我虽然是做开发的,也想买来读一下

    作者回复: 👍 这些都是开发必读的

    2019-02-04
    1
  • KimiZhou
    谢谢老师的推荐。最近在解决一个多媒体服务进程的性能瓶颈问题,参考了老师推荐的一些方法,的确给了我很多指导和启发。谢谢~

    作者回复: 😊

    2019-08-22
  • ~尘曦~
    深入理解Linux内核架构 里面有些C代码还是比较晕的
    2019-08-18
  • void *
    买了本性能之巅,摩拜下大神的巨作
    2019-04-10
  • 如果
    打卡
    2019-03-20
  • hbprotoss
    还好CSAPP这本书大学啃过😂
    2019-02-24
  • 我来也
    [D33打卡]
    这几本书里 《linux程序设计》很早之前就看了一遍,《深入 Linux 内核架构》很早就买了,但只看了其中部分章节。
    我看的书不多,老师提到的这篇文章里就有两本。😄这概率

    作者回复: 😄

    2019-02-05
  • JohnT3e
    看过三本,最后一本放入读书计划。谢谢分享
    2019-02-04
收起评论
17
返回
顶部