性能之巔洞悉系統(tǒng)企業(yè)與云計(jì)算豆瓣.pdf
http://www.www.srpcoatings.com
2020年11月18日
![]() |
| 第1頁 |
![]() |
| 第9頁 |
![]() |
| 第13頁 |
![]() |
| 第25頁 |
![]() |
| 第31頁 |
![]() |
| 第67頁 |
參見附件(145807KB,646頁)。
《性能之巔:洞悉系統(tǒng)、企業(yè)與云計(jì)算》基于Linux 和Solaris 系統(tǒng)闡述了適用于所有系統(tǒng)的性能理論和方法,Brendan Gregg 將業(yè)界普遍承認(rèn)的性能方法、工具和指標(biāo)收集于本書之中。

編輯推薦
適讀人群 :各個(gè)企業(yè)的網(wǎng)絡(luò)維護(hù)人員,高校計(jì)算機(jī)專業(yè)學(xué)生
本書是企業(yè)和云計(jì)算環(huán)境運(yùn)維人員的必備指導(dǎo):系統(tǒng)管理員、網(wǎng)絡(luò)管理員、數(shù)據(jù)庫管理員和Web管理員、開發(fā)工程師以及其他專業(yè)人員。對(duì)于新接觸性能優(yōu)化的學(xué)生等人員,本書還提供了飽含Gregg豐富的教學(xué)經(jīng)驗(yàn)的練習(xí)題目。
現(xiàn)代性能分析與調(diào)優(yōu):術(shù)語、概念、模型、方法和技術(shù)
動(dòng)態(tài)跟蹤技術(shù)與工具,收錄DTrace、SystemTap和Perf示例
內(nèi)核內(nèi)幕:揭示OS在做什么
如何使用系統(tǒng)觀測(cè)工具、接口和框架
理解和監(jiān)控應(yīng)用程序性能
優(yōu)化CPU:處理器、核、硬件線程、緩存、互聯(lián)與內(nèi)核調(diào)度
內(nèi)存優(yōu)化:虛擬內(nèi)存、換頁、交換、內(nèi)存架構(gòu)、總線、地址空間與分配器
文件系統(tǒng)I/O,包括緩存
存儲(chǔ)設(shè)備/控制器、磁盤I/O工作負(fù)載、RAID,以及內(nèi)核I/O
網(wǎng)絡(luò)相關(guān)性能問題:協(xié)議、套接字、網(wǎng)卡和物理連接。
OS和基于硬件虛擬化的性能實(shí)現(xiàn),以及云計(jì)算所遇到的新問題
基準(zhǔn)測(cè)試:如何得到精確的結(jié)果并避免一般性的錯(cuò)誤
作者簡介
Brendan Gregg,是Joyent公司的首席性能工程師,通過軟件棧分析性能和擴(kuò)展。在Sun Microsystem公司(之后為Oracle)作為首席性能和內(nèi)核工程師期間,他的工作包括開發(fā)ZFS L2ARC,這是一個(gè)利用閃速存儲(chǔ)器提升性能的文件系統(tǒng)。他還開發(fā)了許許多多的性能工具,部分工具收錄在Mac OS X和Oracle Solaris 11的發(fā)行版中。他最近從事的工作覆蓋針對(duì)Linux和illumos內(nèi)核分析的性能可視化。他還是《DTrace》(Prentice Hall出版社,2011年)和《Solaris Performance and Tools》的兩書合著者。
譯者介紹:
徐章寧,1984年生,畢業(yè)于上海交通大學(xué),碩士畢業(yè)后一直從事軟件運(yùn)維工作,在云存儲(chǔ)與虛擬化領(lǐng)域浸沁多年,現(xiàn)于百度公司擔(dān)任高級(jí)運(yùn)維工程師,致力于大數(shù)據(jù)方向運(yùn)維。鐘愛開源軟件,平日熱愛讀書和寫作,《算法謎題》《編程格調(diào)》合譯者。
吳寒思,2010年畢業(yè)于南京大學(xué)軟件學(xué)院,目前就職于EMC公司核心技術(shù)部從事文件系統(tǒng)研發(fā)工作,擁有2項(xiàng)文件系統(tǒng)方面專利。對(duì)程序設(shè)計(jì)、系統(tǒng)存儲(chǔ)、云計(jì)算和操作系統(tǒng)有濃厚興趣。
陳磊,1979年生,畢業(yè)于同濟(jì)大學(xué)。從事網(wǎng)絡(luò)、系統(tǒng)和IT管理14年。曾就職于EMC中國卓越研發(fā)集團(tuán),任實(shí)驗(yàn)室經(jīng)理。目前在互聯(lián)網(wǎng)金融企業(yè)負(fù)責(zé)基礎(chǔ)架構(gòu)。興趣廣泛,尤其熱愛開源軟件和其它各類新興技術(shù)的探討和研究。
本書的結(jié)構(gòu)
本書的內(nèi)容如下。
第1 章,緒論。介紹系統(tǒng)性能分析,總結(jié)關(guān)鍵的概念并展示了與性能相關(guān)的一些例子。
第2 章,方法。性能分析和調(diào)整的背景知識(shí),包括術(shù)語、概念、模型、觀測(cè)和實(shí)驗(yàn)的方法,容量規(guī)劃,分析,以及統(tǒng)計(jì)。
第3 章 ,操作系統(tǒng)?偨Y(jié)了內(nèi)核內(nèi)部的性能分析。對(duì)于解釋和理解操作系統(tǒng)行為,這些是必要的背景知識(shí)。
第4 章,觀測(cè)工具。介紹系統(tǒng)觀測(cè)工具的類型,以及構(gòu)建這些工具所基于的接口和框架。
第5 章,應(yīng)用程序。討論了應(yīng)用程序性能的內(nèi)容,并從操作系統(tǒng)的角度觀測(cè)應(yīng)用程序。
第6 章,CPU。內(nèi)容包括處理器、硬件線程、CPU 緩存、CPU 互聯(lián),以及內(nèi)核調(diào)度。
第7 章,內(nèi)存。虛擬內(nèi)存、換頁、swapping、內(nèi)存架構(gòu)、總線、地址空間和內(nèi)存分配器。
第8 章,文件系統(tǒng)。文件系統(tǒng)I/O 性能,包括涉及的不同緩存。
第9 章,磁盤。內(nèi)容包括存儲(chǔ)設(shè)備、磁盤I/O 工作負(fù)載、存儲(chǔ)控制器、RAID,以及內(nèi)核I/O子系統(tǒng)。
第10 章,網(wǎng)絡(luò)。 網(wǎng)絡(luò)協(xié)議、套接字、接口,以及物理連接。
第11 章,云計(jì)算。介紹廣泛應(yīng)用于云計(jì)算的操作系統(tǒng)級(jí)和硬件級(jí)虛擬化方法,以及這些方法的性能開銷、隔離和觀測(cè)特征。
第12 章,基準(zhǔn)測(cè)試。介紹如何精確地做基準(zhǔn)測(cè)試,如何解讀別人的基準(zhǔn)測(cè)試結(jié)果。這是一個(gè)棘手的話題,這一章會(huì)告訴你怎樣避免常見的錯(cuò)誤,并試圖理解這一點(diǎn)。
第13 章,案例研究。包含一個(gè)系統(tǒng)性能的案例研究,講述了如何從始至終地分析一個(gè)真實(shí)的云客戶案例。
第1~4 章提供了必要的背景知識(shí)。閱讀完這幾章后,你可以根據(jù)需要參考本書的其余部分。
第13 章的寫法是不同的,該章用講故事的方法描繪了性能工程師的工作場景。如果你是性能分析的新手,想先了解個(gè)大概,可能會(huì)想先讀讀這一章,當(dāng)讀完其他章的時(shí)候還可以再次重溫。
什么是云計(jì)算
給系統(tǒng)性能帶來影響的最新進(jìn)展來自云計(jì)算和云計(jì)算的根基--虛擬技術(shù)的興起。
云計(jì)算采用的架構(gòu)能讓應(yīng)用程序均衡分布于數(shù)目不斷增多的小型系統(tǒng)中,這讓快速擴(kuò)展成為可能。這種方法還降低了對(duì)容量規(guī)劃的精確程度的要求,因?yàn)楦嗟娜萘靠梢院鼙憬莸卦谠贫颂砑。在某些情況下,它對(duì)性能分析的需求更高了:使用較少的資源就意味著系統(tǒng)更少。云的使用通常是按小時(shí)計(jì)費(fèi)的,性能的優(yōu)勢(shì)可以減少系統(tǒng)的使用數(shù)目,從而直接節(jié)約成本。這和企業(yè)用戶的情況不同,企業(yè)用戶被一個(gè)支持協(xié)議鎖定數(shù)年,直到合同終結(jié)都可能無法實(shí)現(xiàn)成本的節(jié)約。
云計(jì)算和虛擬化技術(shù)也帶來了新的難題,這包括,如何管理其他租戶(tenant,有時(shí)被稱作性能隔離(performance isolation))帶來的性能影響,以及如何讓每個(gè)租戶都能對(duì)物理系統(tǒng)做觀測(cè)。舉個(gè)例子,除非系統(tǒng)管理得很好,否則磁盤1/0性能可能因?yàn)橥徑鈶舻母偁幎陆怠?br/>
在某些環(huán)境中,并不是每一個(gè)租戶都能觀察到物理磁盤的真實(shí)使用情況,這讓問題的甄別變得困難。
性能之巔洞悉系統(tǒng)企業(yè)與云計(jì)算豆瓣截圖



您現(xiàn)在查看是摘要介紹頁, 詳見PDF附件(145807KB,646頁)。
企業(yè)與云計(jì)算豆瓣_1.jpg)
企業(yè)與云計(jì)算豆瓣_2.jpg)
企業(yè)與云計(jì)算豆瓣_3.jpg)
企業(yè)與云計(jì)算豆瓣_4.jpg)
企業(yè)與云計(jì)算豆瓣_5.jpg)
企業(yè)與云計(jì)算豆瓣_6.jpg)