# 附录：推荐书单

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

### 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)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://riboseyim.gitbook.io/perf/books.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
