本書解答了讀者對計算機系統(tǒng)提出的兩個最基本的問題:如何在不購買新硬件的條件下完成更多的工作?何時才真正需要添加硬件(更多的內存,更快的磁盤、CPU以及網絡接口)?有時只需消除一些簡單的瓶頸即可解決許多性能問題::但是要實現(xiàn)它,你必須充分了解自己的計算機和網絡,從而找到真正的瓶頸所在。在預算短缺的今天,理解如何優(yōu)化系統(tǒng)性能比以往任何時候都重要。一味地投資并不是能夠讓人們接受的辦法::并且也不一定生效。本書是對系統(tǒng)性能的整體說明。對于性能問題沒有簡單的解決辦法。不理解程序如何爭用系統(tǒng)資源,就只能將問題從系統(tǒng)的一個地方推到另一個地方。修改配置可以解決系統(tǒng)性能問題。有時,培訓也是一種解決方法,教給用戶更有效的解決方式來完成他們的工作(或者意味著更好的編碼工作,或者僅僅是“不同時啟動九個仿真”)。無論如何,理解計算機和操作系統(tǒng)如何工作是使它們工作更有效率的關鍵。盡管本書中討論的原則適用于所有的計算機系統(tǒng),但是這一完全更新的版本主要關注Solaris和Linux。本書對有關I/O和網絡子系統(tǒng)的內容進行了擴充,并在理解磁盤陣列、微處理器和代碼優(yōu)化方面增添了新的內容。本書包括的主題有:工作流程描述和管理基準測試CPU體系結構和性能內存的優(yōu)化使用磁盤和磁盤陣列的優(yōu)化使用檢測超負載或有故障的網絡代碼優(yōu)化