# 附录：推荐书单

> “路漫漫其修远兮，吾将上下而求索”。

### Operating System Specialists

在一个Team中，他们通常与架构师（Architect），开发工程师（Development Engineer）,项目经理(Project Manager)，数据库管理员DBA等一起合作。

另一种是专门从事操作系统研究、设计、开发、优化的人群。例如Linux之父之类的大神。

本文的定义侧重于前一种，即在一个业务系统中，负责运营架构规划，提供高可用解决方案，致力于提供7*24*365级别的高质量服务，致力于发现系统性能问题，致力于解决问题的人。

严格来说，很多企业实践中，这都是一个不存在的头衔，其职能由架构师、资深开发者、DBA等人分担。根据笔者的经验，如果你的Team中有一个这样的人，将大大提升所有人的幸福指数，以及项目成功的可能性，不管他挂的是什么头衔。It's really!

在这个信息爆炸、万事皆可问百度时代，还有人阅读吗？

在这个《21天精通XX编程》、《图解资治通鉴》、《一本书看透金融》充斥眼帘的时代，还有人深度阅读吗？

在这个大师遍地、专家变砖、天天都在喊颠覆的时代，又该把有限的学习精力投资在哪里呢？

笔者长期以来也是受害者：杂而无当，重复阅读的情况可以说比比皆是，最经常发生的情况就是花了金钱和时间，却发现产出很少，约等于无。

正如几年前微博上一位牛人高论：“成千上万种媒体与论坛，同质化的,重复的,口号式的,改头換面的,无病呻吟的內容和语言太多太多了，充其量有與论意义而无学术意义”。

“如果能选一二本读透读通，读到能基本复述，远比读十本甚至几十本"快餐书"有用、省时间，有一揽众山小之感。” 诚如斯言。少林武功七十二绝技，天下各派兵器、套路更是成千上万，就算是天才，终其一生练其十分之一都不可能。

这“一二本”需要读透读通的书，应该就是基本功之外，入门弟子都渴望掌握的上乘功夫、心法口诀，登堂入室之不二法门。

### 一、《24小时365天不间断服务》

服务器/基础设施核心技术，大规模、高性能、不间断网络服务的搭建和管理。

> 推荐语：“虽说并非十分前沿和先进。。不得不佩服原书作者和编辑的巧妙心思”（译者序）

来源于一线工程团队，不限于技术本身，关键能明晰概念、体系要素关联关系，方法论的演绎堪称经典（RiboseYim）。

前3章讲解了如何搭建兼具冗余性和可扩展性的服务器/基础设施； 第4章讲解了性能优化方面的内容，特别是对单个服务器的性能提升方法进行了介绍； 第5章讲解了监控、管理等运行方面的内容，以笔者身边的实际生产环境为例，介绍了提升设备运行效率的技巧； 第6章介绍了Hatena与KLab实际运作的网络和服务器基础设施的情况。

本书适合所有致力于运维和网络后端的开发者阅读。

## 二、《性能之巅－洞悉系统、企业与云计算》

Systems Performance:Enterprise and the Cloud

> 推荐语：系统性能优化方向的葵花宝典。

**作者：Brendan Gregg** (SUN、ORACLE性能工程师)、DTrace（最早应用于Solaris，现已移植到FreeBSD、Mac OS X）作者

Mac OS X EI Capatian:

dtrace -V dtrace: Sun D 1.12.1

中文版推荐序

> 拿到新书之后，首先翻一翻推荐、序言是个人习惯，一来可以用最快的速度了解全书大意，也可以建立一个参照系，使后续阅读在多一些观察视角，特别是身边找不到人讨论这本书的时候，意义尤为重要。
>
> “性能分析要求我们对于操作系统、网络的性能要了如指掌，明晰各个部分的执行时间数量级，做出合理的判断，这部分在书中有详细的讨论，让读者可以明确地将这些性能指标应用在80:20法则上”。－－－从磊 新浪SAE创始人 一些复杂的问题，常常需要多方面的知识，需要对系统有全面了解，既有大局观，能俯瞰全局，又能探微索隐，深入到关键的细节，可谓是“致广大而尽精微”。－－－张银奎 《软件调试》作者

**系统性能名人录**

技术的历史演化所展示出的洞察力能深化你的理解。

John Allspaw:容量规划 Jeff Bonwick:发明了内核块分配器 Rey Card : ext2 和 ext3 文件系统的主要开发者 Guillaume Chartrain: Linux中的 iotop Sebastien Godard: Linux中的sys stat包 Van Jacobson: traceroute Bill Joy: vmstat William Lefebvre: 开发了最初版的top Mike Muss: ping ……………………………..

## 三、《品悟性能优化》

**作者：罗敏**

> 推荐语：不仅仅是关于Oracle，还有实实在在的工程实践经验，这是一本改变思想的书

笔者2012年12月第一次通读。 一个人能当几十年救火队员，诠释了什么是真正的专家。文风非常亲切，可以真切地感到作者和你面对面交谈，提出了很多供读者思考的问题，有些虽然文字搞笑了一些，却是需要反复揣摩的。另外，作者并没有拘泥于ORACLE产品本身，在方法论方面对于程序开发也有很多启示。学会用DBA的角度来看自己的开发工作，会有很多问题豁然开朗。 总之，这是一本改变思想的书。

2016年5月 第三次通读。 之前读此书，作为了解的成分比较多。今年有机会亲身负责一个Oracle数据库的迁移，还能够从这本书中获益。尤其是关于版本管理、优化工程团队实践方面。

> 好书的标志就是常读总有新意。

## 四、《How Linux Works》

**作者：BRIAN WARD**

## 五、《Just For Fun》

Linus自传，2001年

&#x20;更多精彩内容，请扫码关注公众号：@睿哥杂货铺\
[RSS订阅 RiboseYim](https://riboseyim.github.io/?product=ebook\&id=linuxperfmaster)
