Linux服務(wù)器性能調(diào)整

出版時(shí)間:2009-1  出版社:清華大學(xué)  作者:[美] SanderaK.John  頁數(shù):422  
Tag標(biāo)簽:無  

前言

  計(jì)算機(jī)要解決的基本問題之一是如何在不增添更多硬件能力的情況下使其能夠完成更多工作。在當(dāng)前的全球經(jīng)濟(jì)形勢下,企業(yè)面對更加嚴(yán)峻的成本壓力,性能經(jīng)過優(yōu)化的服務(wù)器系統(tǒng)能夠節(jié)省運(yùn)營資金和時(shí)間,因此更加凸現(xiàn)了系統(tǒng)性能調(diào)優(yōu)的重要性。Linux服務(wù)器在許多企業(yè)中扮演著關(guān)鍵性的角色,這也意味著其性能具有極為重要的影響。當(dāng)Linux作為企業(yè)級服務(wù)器操作系統(tǒng)使用時(shí),需要監(jiān)控其性能并在必要時(shí)進(jìn)行調(diào)優(yōu),以便清除可能為用戶帶來影響的瓶頸。  性能調(diào)優(yōu)是一門在天平上跳舞的科學(xué)和藝術(shù)。這是一項(xiàng)非常困難的任務(wù),要求對計(jì)算機(jī)硬件、操作系統(tǒng)及應(yīng)用都有深入的理解。在優(yōu)化Linux服務(wù)器的系統(tǒng)性能時(shí),有必要將性能調(diào)優(yōu)技術(shù)、系統(tǒng)優(yōu)化要素、合適的工具以及用于性能測量的服務(wù)器應(yīng)用加以合理集成?! 〗陙?,開源社區(qū)中對Linux系統(tǒng)優(yōu)化的討論日漸熱烈,關(guān)于此類技術(shù)的書籍也不斷增多。本書闡述了各種對運(yùn)行于Linux系統(tǒng)之上的Web、文件、打印、數(shù)據(jù)庫和應(yīng)用服務(wù)器加以優(yōu)化的實(shí)用技術(shù);具體描述了Linux的性能調(diào)優(yōu)方法、服務(wù)器的性能監(jiān)控和分析工具,以及特定服務(wù)器應(yīng)用的關(guān)鍵調(diào)優(yōu)參數(shù)。其目的是解釋如何分析和調(diào)優(yōu)Linux操作系統(tǒng),以便為在其上運(yùn)行的任何應(yīng)用提供卓越的性能。  同時(shí),本書將操作系統(tǒng)的先進(jìn)設(shè)計(jì)理論、系統(tǒng)性能的基準(zhǔn)測試方法以及大量的實(shí)際測試分析工作加以適當(dāng)集成。它不流俗于浮淺的信息堆積,而是對于每個(gè)討論主題既給出了詳盡的技術(shù)背景信息和可調(diào)優(yōu)參數(shù),也交織著實(shí)用的配置和測試說明。作者基于多年積累的豐富實(shí)踐經(jīng)驗(yàn)提供了大量操作范例,從而有助于讀者了解可用的技術(shù)并做出明智的調(diào)優(yōu)決策。例如,第8章不僅提供了調(diào)度器可調(diào)優(yōu)參數(shù)的列表,還包含了其描述信息和性能影響?! ≈档靡惶岬氖?,本書雖由IBM出版社發(fā)行,但并非一部僅以IBM產(chǎn)品為中心的書籍。本書基于主要的企業(yè)級:Linux平臺(tái)Red Hat Enterprise和Novell SUSE IAnux.Enterprise展開論述,但大部分內(nèi)容具有普遍適用性,可應(yīng)用于幾乎所有針對2.6內(nèi)核以及部分針對2.4內(nèi)核系列的Linux發(fā)行版本。書中多數(shù)內(nèi)容只是用于闡釋特定技術(shù)要點(diǎn),而不要求讀者遵循一種逐步執(zhí)行過程。

內(nèi)容概要

  優(yōu)化Linux系統(tǒng)和應(yīng)用程序,性能的必備指南    從華爾街到好萊塢,在Linux操作系統(tǒng)上運(yùn)行著世界上大量最重要的商業(yè)系統(tǒng)。Linux的性能現(xiàn)在會(huì)對整個(gè)企業(yè)產(chǎn)生影響。在本書中,IBM公司經(jīng)驗(yàn)最豐富的Linux性能專家團(tuán)隊(duì)將介紹如何發(fā)現(xiàn)瓶頸、測量性能并確定有效的優(yōu)化措施。    本書不僅涉及到內(nèi)核調(diào)整,還展示對運(yùn)行于Linux之上的真實(shí)應(yīng)用程序和數(shù)據(jù)庫的端到端性能加以優(yōu)化的技術(shù)。在全書中,作者給出了建立在當(dāng)今最流行的企業(yè)級Linux平臺(tái)一一基于Intel的Red Hat EnterpriseLinux以及Novell SUSE Linux Enterprise Server一一之上的真實(shí)示例。這些示例簡單明晰,易改編用于當(dāng)代的各Linux環(huán)境。通過本書,將可以學(xué)習(xí)以下內(nèi)容:   安裝和配置Linux以便達(dá)到最高性能   為用戶的Linux環(huán)境評估并選擇適當(dāng)?shù)挠布w系結(jié)構(gòu)   理解Linux 2.4至2.6版本的內(nèi)核:組件、性能問題以及優(yōu)化可能性   掌握Linux性能調(diào)整的核心原則和策略   利用免費(fèi)的開源工具進(jìn)行測量、監(jiān)控、系統(tǒng)跟蹤以及基準(zhǔn)測試   對性能數(shù)據(jù)加以解讀,以便分析Linux服務(wù)器的真實(shí)行為   優(yōu)化Linux系統(tǒng)的調(diào)度器、內(nèi)存、I/O、文件系統(tǒng)和網(wǎng)絡(luò)   對運(yùn)行商業(yè)工作負(fù)荷的Web、文件、數(shù)據(jù)庫,及應(yīng)用服務(wù)器進(jìn)行調(diào)優(yōu)   預(yù)測調(diào)整參數(shù)或配置信息的變化所產(chǎn)生的影響   調(diào)整Linux代碼:對設(shè)計(jì)、定時(shí)、套接字、線程、同步等問題加以優(yōu)化   針對最高性能設(shè)計(jì)系統(tǒng)架構(gòu):SMP擴(kuò)展、集群方法及拓?fù)浣Y(jié)構(gòu)   將內(nèi)核與應(yīng)用的調(diào)整集成到端到端的系統(tǒng)優(yōu)化方案之中無論對于管理人員、開發(fā)人員、集成人員還是咨詢顧問來說,本書都有助于最大化所運(yùn)行的每個(gè)Linux系統(tǒng)和應(yīng)用程序的性能及價(jià)值。

作者簡介

Sandra K.Johnson博士是一名高級技術(shù)人員,  目前是IBM系統(tǒng)與技術(shù)事業(yè)部的全球中小型企業(yè)部門的首席技術(shù)官。她先前曾擔(dān)任IBM得克薩斯州奧斯汀Linux技術(shù)中心的Linux性能架構(gòu)師。她在操作系統(tǒng)及應(yīng)用程序的性能設(shè)計(jì)與評估領(lǐng)域擁有16年以上的經(jīng)驗(yàn),是IBM技術(shù)委員會(huì)成員。
Gerrit Huizenga是IBM俄勒岡州比弗頓Linux技術(shù)中心的Linux基礎(chǔ)技術(shù)的軟件工程師和架構(gòu)師。他已經(jīng)致力于架構(gòu)、設(shè)計(jì)和實(shí)現(xiàn)操作系統(tǒng)性能的工作達(dá)20余年,重點(diǎn)關(guān)注性能、可擴(kuò)展性、標(biāo)準(zhǔn)和安全問題。在為IBM Linux技術(shù)中心工作之前,他是Sequent Computer Systems公司的操作系統(tǒng)首席專家。
Badari Pulavarty是IBM俄勒岡州比弗頓Linux技術(shù)中心的高級工程師。他具有長達(dá)15年的UNIX操作系統(tǒng)開發(fā)經(jīng)驗(yàn)。

書籍目錄

第Ⅰ部分 Linux概述  第1章 Linux系統(tǒng)安裝的性能問題 第2章 Linux內(nèi)核機(jī)制 第3章 服務(wù)器體系結(jié)構(gòu)第Ⅱ部分 性能分析工具 第4章 系統(tǒng)性能監(jiān)控 第5章 系統(tǒng)跟蹤工具 第6章 工作負(fù)荷的性能基準(zhǔn)測試 第Ⅲ部分 系統(tǒng)調(diào)優(yōu) 第7章 系統(tǒng)性能原理和策略:基準(zhǔn)測試方法的案例分析 第8章 調(diào)度器調(diào)優(yōu) 第9章 Linux虛存的性能問題 第10章 I/O系統(tǒng)的性能問題 第11章 文件系統(tǒng)調(diào)優(yōu) 第12章 網(wǎng)絡(luò)調(diào)優(yōu) 第13章 進(jìn)程間通信 第14章 代碼調(diào)優(yōu)第Ⅳ部分 Linux服務(wù)器應(yīng)用的性能特征 第15章 Web服務(wù)器的性能調(diào)優(yōu) 第16章 文件與打印服務(wù)器的性能調(diào)優(yōu) 第17章 數(shù)據(jù)庫服務(wù)器的性能調(diào)優(yōu) 第18章 應(yīng)用服務(wù)器的性能調(diào)優(yōu)第Ⅴ部分 調(diào)優(yōu)案例分析 第19章 Linux2.6內(nèi)核I/O調(diào)度器調(diào)優(yōu)案例分析 第20章 文件系統(tǒng)調(diào)優(yōu)實(shí)例分析 第21章 Linux系統(tǒng)網(wǎng)絡(luò)性能實(shí)例分析 第22章 商用負(fù)載調(diào)優(yōu)實(shí)例分析附錄A 內(nèi)核參數(shù)調(diào)優(yōu)

章節(jié)摘錄

  第1章 Linux系統(tǒng)安裝的性能問題  1.1 引言  此刻,想必您已經(jīng)決定要使用Linux操作系統(tǒng),并做好了開始工作的準(zhǔn)備。然而,在開始安裝Linux之前,您需要舒緩一下自己急迫的心情,先制定出一些關(guān)鍵的決策。本章介紹的知識可以為您提供幫助!對與系統(tǒng)整體性能相關(guān)的幾個(gè)Linux安裝問題進(jìn)行討論是非常重要的,因?yàn)樵谶@些領(lǐng)域作出的決策將有助于優(yōu)化Linux操作系統(tǒng)以及最終將在其上運(yùn)行的應(yīng)用程序。您還應(yīng)該掌握在Linux 2.6內(nèi)核中會(huì)對某些應(yīng)用程序的性能產(chǎn)生影響的一些可配置的關(guān)鍵特性,這些特性可在系統(tǒng)安裝或啟動(dòng)時(shí)加以設(shè)置或選擇。掌握簡單卻強(qiáng)大的Linux日志工具也很重要。最后,本章還將分析Linux系統(tǒng)的初始化過程以及在各種LinuX版本中采用的兩類初始化風(fēng)格?! ∫虼?,您首先需要制定一些規(guī)劃。在繼續(xù)安裝Linux之前,需要考慮與系統(tǒng)安裝相關(guān)的一些具體問題?! ?.2 安裝前的規(guī)劃  在硬件系統(tǒng)上安裝Linux之前,需要考慮許多有助于優(yōu)化操作系統(tǒng)以及日后在其上運(yùn)行的應(yīng)用程序的性能的問題。這些問題包括:  選擇分區(qū)位置:  使用多個(gè)硬盤驅(qū)動(dòng)器;  選擇文件系統(tǒng);  轉(zhuǎn)換文件系統(tǒng);  配置RAID?! ?zhǔn)備好了么?下面對每個(gè)問題加以具體闡述。

編輯推薦

  通過《Linux服務(wù)器性能調(diào)整》,將可以學(xué)習(xí)以下內(nèi)容:  安裝和配置Linux以便達(dá)到最高性能  為用戶的Linux環(huán)境評估并選擇適當(dāng)?shù)挠布w系結(jié)構(gòu)  理解Linux 2.4至2.6版本的內(nèi)核:組件、性能問題以及優(yōu)化可能性  掌握Linux性能調(diào)整的核心原則和策略  利用免費(fèi)的開源工具進(jìn)行測量、監(jiān)控、系統(tǒng)跟蹤以及基準(zhǔn)測試  對性能數(shù)據(jù)加以解讀,以便分析Linux服務(wù)器的真實(shí)行為  優(yōu)化Linux系統(tǒng)的調(diào)度器、內(nèi)存、I/O、文件系統(tǒng)和網(wǎng)絡(luò)  對運(yùn)行商業(yè)工作負(fù)荷的Web、文件、數(shù)據(jù)庫,及應(yīng)用服務(wù)器進(jìn)行調(diào)優(yōu)  預(yù)測調(diào)整參數(shù)或配置信息的變化所產(chǎn)生的影響  調(diào)整Linux代碼:對設(shè)計(jì)、定時(shí)、套接字、線程、同步等問題加以優(yōu)化  針對最高性能設(shè)計(jì)系統(tǒng)架構(gòu):SMP擴(kuò)展、集群方法及拓?fù)浣Y(jié)構(gòu)  將內(nèi)核與應(yīng)用的調(diào)整集成到端到端的系統(tǒng)優(yōu)化方案之中無論對于管理人員、開發(fā)人員、集成人員還是咨詢顧問來說,《Linux服務(wù)器性能調(diào)整》都有助于最大化所運(yùn)行的每個(gè)Linux系統(tǒng)和應(yīng)用程序的性能及價(jià)值?! eb、文件、打印、數(shù)據(jù)庫和應(yīng)用服務(wù)器優(yōu)化的公認(rèn)技術(shù)  性能管理開源工具的實(shí)用介紹  基于Red Hat Enterprise Linux和Novell SUSE Linux Enterprise Server的通俗示例  優(yōu)化Linux系統(tǒng)和應(yīng)用程序,性能的必備指南  從華爾街到好萊塢,在Linux操作系統(tǒng)上運(yùn)行著世界上大量最重要的商業(yè)系統(tǒng)。Linux的性能現(xiàn)在會(huì)對整個(gè)企業(yè)產(chǎn)生影響。在《Linux服務(wù)器性能調(diào)整》中,IBM公司經(jīng)驗(yàn)最豐富的Linux性能專家團(tuán)隊(duì)將介紹如何發(fā)現(xiàn)瓶頸、測量性能并確定有效的優(yōu)化措施。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Linux服務(wù)器性能調(diào)整 PDF格式下載


用戶評論 (總計(jì)20條)

 
 

  •   單位最為核心的業(yè)務(wù)系統(tǒng)切換PC+RHEL運(yùn)行已經(jīng)一年了,和小型機(jī)相比故障率可以接受。國外同行最近三至五年來一直在比拼延遲(Latency)。由于使用Linux,需要了解Linux調(diào)優(yōu)的措施。
    已經(jīng)十年沒有讀Linux的內(nèi)核了。這本書不錯(cuò),從系統(tǒng)原理的角度列舉了調(diào)優(yōu)措施。
  •   很適合linux系統(tǒng)管理員看的書籍。
  •   適合linux管理員學(xué)習(xí)
  •   這書適合已經(jīng)對linux了解的熱
  •   公司買的書,專業(yè)人員要求買的,應(yīng)該不錯(cuò)的
  •   里邊內(nèi)容很詳細(xì),常用的工具都涉及到了
  •   幫朋友買,還不錯(cuò)~
  •   是相當(dāng)不錯(cuò)的書,
  •   比較理論化,多謝實(shí)際例子就好了!要理論界和實(shí)踐??!
  •   有些內(nèi)容講的泛泛。但是各方面都有涉及。對形成系統(tǒng)的知識體系還是有幫助的。
  •   這本書還可以,值得一看!
  •   內(nèi)容相對有些老,實(shí)踐性較強(qiáng)。
  •   內(nèi)容還沒怎么看,不過書的印刷質(zhì)量像是十年前的,讓人難以接受...
  •   理論講的還不錯(cuò)
  •   書不錯(cuò)哦~~~買來自學(xué)的
  •   書還可以,涉及面很廣
  •   經(jīng)典之作,值的收藏
  •   講的比較概括
  •   各文章的作者水平不錯(cuò)。內(nèi)容編輯選擇還可以。但因?yàn)槭呛霞?,沒有整體規(guī)劃,有很多枝蔓旁生,前后重復(fù)??傮w來說是一部有用的書。
  •   昨天看了看,感覺一般般。沒有具體的操作方法。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7