你好,我是倪朋飞。欢迎来到 Linux 性能优化专栏的加餐时间。
上一期的专栏加餐,我给你推荐了一些 Linux 入门、体系结构、内核原理再到性能优化的书籍。这里再简单强调一下,主要包括下面这几本。
Linux 基础入门书籍:《鸟哥的 Linux 私房菜》
计算机体系结构书籍:《深入理解计算机系统》
Linux 编程书籍:《Linux 程序设计》和《UNIX 环境高级编程》
Linux 内核书籍:《深入 Linux 内核架构》
性能优化书籍:《性能之巅:洞悉系统、企业与云计算》
你可以通过学习这些书,进一步深入到系统内部,掌握系统的内部原理。这样,再结合我们专栏中的性能优化方法,你就可以更清楚地理解性能瓶颈的根源,以及性能优化的思路。
根据前面几个模块的学习,你应该也感觉到了,网络知识,要比 CPU、内存和磁盘等更为复杂;想解决相应的性能问题,也需要更多的基础知识来支撑。
而且,任何一个高性能系统,都是多台计算机通过网络组成的集群系统。网络性能,在大多数情况下,自然也就成了影响整个集群性能的核心因素。
今天,我就来给你推荐一些,关于网络的原理,以及 Linux 内核实现的书籍。
计算机网络经典教材《计算机网络(第 5 版)》
既然想优化网络的性能,那么,第一步当然还是要熟悉网络本身。所以,今天我推荐的第一本书,就是一本国内外广泛使用的经典教材——《计算机网络(第 5 版)》。