出版時(shí)間:2009-1 出版社:清華大學(xué) 作者:[美] SanderaK.John 頁(yè)數(shù):422
Tag標(biāo)簽:無(wú)
前言
計(jì)算機(jī)要解決的基本問(wèn)題之一是如何在不增添更多硬件能力的情況下使其能夠完成更多工作。在當(dāng)前的全球經(jīng)濟(jì)形勢(shì)下,企業(yè)面對(duì)更加嚴(yán)峻的成本壓力,性能經(jīng)過(guò)優(yōu)化的服務(wù)器系統(tǒng)能夠節(jié)省運(yùn)營(yíng)資金和時(shí)間,因此更加凸現(xiàn)了系統(tǒng)性能調(diào)優(yōu)的重要性。Linux服務(wù)器在許多企業(yè)中扮演著關(guān)鍵性的角色,這也意味著其性能具有極為重要的影響。當(dāng)Linux作為企業(yè)級(jí)服務(wù)器操作系統(tǒng)使用時(shí),需要監(jiān)控其性能并在必要時(shí)進(jìn)行調(diào)優(yōu),以便清除可能為用戶帶來(lái)影響的瓶頸?! ⌒阅苷{(diào)優(yōu)是一門(mén)在天平上跳舞的科學(xué)和藝術(shù)。這是一項(xiàng)非常困難的任務(wù),要求對(duì)計(jì)算機(jī)硬件、操作系統(tǒng)及應(yīng)用都有深入的理解。在優(yōu)化Linux服務(wù)器的系統(tǒng)性能時(shí),有必要將性能調(diào)優(yōu)技術(shù)、系統(tǒng)優(yōu)化要素、合適的工具以及用于性能測(cè)量的服務(wù)器應(yīng)用加以合理集成?! 〗陙?lái),開(kāi)源社區(qū)中對(duì)Linux系統(tǒng)優(yōu)化的討論日漸熱烈,關(guān)于此類技術(shù)的書(shū)籍也不斷增多。本書(shū)闡述了各種對(duì)運(yùn)行于Linux系統(tǒng)之上的Web、文件、打印、數(shù)據(jù)庫(kù)和應(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)用提供卓越的性能?! ⊥瑫r(shí),本書(shū)將操作系統(tǒng)的先進(jìn)設(shè)計(jì)理論、系統(tǒng)性能的基準(zhǔn)測(cè)試方法以及大量的實(shí)際測(cè)試分析工作加以適當(dāng)集成。它不流俗于浮淺的信息堆積,而是對(duì)于每個(gè)討論主題既給出了詳盡的技術(shù)背景信息和可調(diào)優(yōu)參數(shù),也交織著實(shí)用的配置和測(cè)試說(shuō)明。作者基于多年積累的豐富實(shí)踐經(jīng)驗(yàn)提供了大量操作范例,從而有助于讀者了解可用的技術(shù)并做出明智的調(diào)優(yōu)決策。例如,第8章不僅提供了調(diào)度器可調(diào)優(yōu)參數(shù)的列表,還包含了其描述信息和性能影響?! ≈档靡惶岬氖?,本書(shū)雖由IBM出版社發(fā)行,但并非一部?jī)H以IBM產(chǎn)品為中心的書(shū)籍。本書(shū)基于主要的企業(yè)級(jí):Linux平臺(tái)Red Hat Enterprise和Novell SUSE IAnux.Enterprise展開(kāi)論述,但大部分內(nèi)容具有普遍適用性,可應(yīng)用于幾乎所有針對(duì)2.6內(nèi)核以及部分針對(duì)2.4內(nèi)核系列的Linux發(fā)行版本。書(shū)中多數(shù)內(nèi)容只是用于闡釋特定技術(shù)要點(diǎn),而不要求讀者遵循一種逐步執(zhí)行過(guò)程。
內(nèi)容概要
優(yōu)化Linux系統(tǒng)和應(yīng)用程序,性能的必備指南 從華爾街到好萊塢,在Linux操作系統(tǒng)上運(yùn)行著世界上大量最重要的商業(yè)系統(tǒng)。Linux的性能現(xiàn)在會(huì)對(duì)整個(gè)企業(yè)產(chǎn)生影響。在本書(shū)中,IBM公司經(jīng)驗(yàn)最豐富的Linux性能專家團(tuán)隊(duì)將介紹如何發(fā)現(xiàn)瓶頸、測(cè)量性能并確定有效的優(yōu)化措施。 本書(shū)不僅涉及到內(nèi)核調(diào)整,還展示對(duì)運(yùn)行于Linux之上的真實(shí)應(yīng)用程序和數(shù)據(jù)庫(kù)的端到端性能加以優(yōu)化的技術(shù)。在全書(shū)中,作者給出了建立在當(dāng)今最流行的企業(yè)級(jí)Linux平臺(tái)一一基于Intel的Red Hat EnterpriseLinux以及Novell SUSE Linux Enterprise Server一一之上的真實(shí)示例。這些示例簡(jiǎn)單明晰,易改編用于當(dāng)代的各Linux環(huán)境。通過(guò)本書(shū),將可以學(xué)習(xí)以下內(nèi)容: 安裝和配置Linux以便達(dá)到最高性能 為用戶的Linux環(huán)境評(píng)估并選擇適當(dāng)?shù)挠布w系結(jié)構(gòu) 理解Linux 2.4至2.6版本的內(nèi)核:組件、性能問(wèn)題以及優(yōu)化可能性 掌握Linux性能調(diào)整的核心原則和策略 利用免費(fèi)的開(kāi)源工具進(jìn)行測(cè)量、監(jiān)控、系統(tǒng)跟蹤以及基準(zhǔn)測(cè)試 對(duì)性能數(shù)據(jù)加以解讀,以便分析Linux服務(wù)器的真實(shí)行為 優(yōu)化Linux系統(tǒng)的調(diào)度器、內(nèi)存、I/O、文件系統(tǒng)和網(wǎng)絡(luò) 對(duì)運(yùn)行商業(yè)工作負(fù)荷的Web、文件、數(shù)據(jù)庫(kù),及應(yīng)用服務(wù)器進(jìn)行調(diào)優(yōu) 預(yù)測(cè)調(diào)整參數(shù)或配置信息的變化所產(chǎn)生的影響 調(diào)整Linux代碼:對(duì)設(shè)計(jì)、定時(shí)、套接字、線程、同步等問(wèn)題加以優(yōu)化 針對(duì)最高性能設(shè)計(jì)系統(tǒng)架構(gòu):SMP擴(kuò)展、集群方法及拓?fù)浣Y(jié)構(gòu) 將內(nèi)核與應(yīng)用的調(diào)整集成到端到端的系統(tǒng)優(yōu)化方案之中無(wú)論對(duì)于管理人員、開(kāi)發(fā)人員、集成人員還是咨詢顧問(wèn)來(lái)說(shuō),本書(shū)都有助于最大化所運(yùn)行的每個(gè)Linux系統(tǒng)和應(yīng)用程序的性能及價(jià)值。
作者簡(jiǎn)介
Sandra K.Johnson博士是一名高級(jí)技術(shù)人員, 目前是IBM系統(tǒng)與技術(shù)事業(yè)部的全球中小型企業(yè)部門(mén)的首席技術(shù)官。她先前曾擔(dān)任IBM得克薩斯州奧斯汀Linux技術(shù)中心的Linux性能架構(gòu)師。她在操作系統(tǒng)及應(yīng)用程序的性能設(shè)計(jì)與評(píng)估領(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)和安全問(wèn)題。在為IBM Linux技術(shù)中心工作之前,他是Sequent Computer Systems公司的操作系統(tǒng)首席專家。
Badari Pulavarty是IBM俄勒岡州比弗頓Linux技術(shù)中心的高級(jí)工程師。他具有長(zhǎng)達(dá)15年的UNIX操作系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。
書(shū)籍目錄
第Ⅰ部分 Linux概述 第1章 Linux系統(tǒng)安裝的性能問(wèn)題 第2章 Linux內(nèi)核機(jī)制 第3章 服務(wù)器體系結(jié)構(gòu)第Ⅱ部分 性能分析工具 第4章 系統(tǒng)性能監(jiān)控 第5章 系統(tǒng)跟蹤工具 第6章 工作負(fù)荷的性能基準(zhǔn)測(cè)試 第Ⅲ部分 系統(tǒng)調(diào)優(yōu) 第7章 系統(tǒng)性能原理和策略:基準(zhǔn)測(cè)試方法的案例分析 第8章 調(diào)度器調(diào)優(yōu) 第9章 Linux虛存的性能問(wèn)題 第10章 I/O系統(tǒng)的性能問(wèn)題 第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ù)庫(kù)服務(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)安裝的性能問(wèn)題 1.1 引言 此刻,想必您已經(jīng)決定要使用Linux操作系統(tǒng),并做好了開(kāi)始工作的準(zhǔn)備。然而,在開(kāi)始安裝Linux之前,您需要舒緩一下自己急迫的心情,先制定出一些關(guān)鍵的決策。本章介紹的知識(shí)可以為您提供幫助!對(duì)與系統(tǒng)整體性能相關(guān)的幾個(gè)Linux安裝問(wèn)題進(jìn)行討論是非常重要的,因?yàn)樵谶@些領(lǐng)域作出的決策將有助于優(yōu)化Linux操作系統(tǒng)以及最終將在其上運(yùn)行的應(yīng)用程序。您還應(yīng)該掌握在Linux 2.6內(nèi)核中會(huì)對(duì)某些應(yīng)用程序的性能產(chǎn)生影響的一些可配置的關(guān)鍵特性,這些特性可在系統(tǒng)安裝或啟動(dòng)時(shí)加以設(shè)置或選擇。掌握簡(jiǎn)單卻強(qiáng)大的Linux日志工具也很重要。最后,本章還將分析Linux系統(tǒng)的初始化過(guò)程以及在各種LinuX版本中采用的兩類初始化風(fēng)格?! ∫虼耍紫刃枰贫ㄒ恍┮?guī)劃。在繼續(xù)安裝Linux之前,需要考慮與系統(tǒng)安裝相關(guān)的一些具體問(wèn)題?! ?.2 安裝前的規(guī)劃 在硬件系統(tǒng)上安裝Linux之前,需要考慮許多有助于優(yōu)化操作系統(tǒng)以及日后在其上運(yùn)行的應(yīng)用程序的性能的問(wèn)題。這些問(wèn)題包括: 選擇分區(qū)位置: 使用多個(gè)硬盤(pán)驅(qū)動(dòng)器; 選擇文件系統(tǒng); 轉(zhuǎn)換文件系統(tǒng); 配置RAID?! ?zhǔn)備好了么?下面對(duì)每個(gè)問(wèn)題加以具體闡述。
編輯推薦
通過(guò)《Linux服務(wù)器性能調(diào)整》,將可以學(xué)習(xí)以下內(nèi)容: 安裝和配置Linux以便達(dá)到最高性能 為用戶的Linux環(huán)境評(píng)估并選擇適當(dāng)?shù)挠布w系結(jié)構(gòu) 理解Linux 2.4至2.6版本的內(nèi)核:組件、性能問(wèn)題以及優(yōu)化可能性 掌握Linux性能調(diào)整的核心原則和策略 利用免費(fèi)的開(kāi)源工具進(jìn)行測(cè)量、監(jiān)控、系統(tǒng)跟蹤以及基準(zhǔn)測(cè)試 對(duì)性能數(shù)據(jù)加以解讀,以便分析Linux服務(wù)器的真實(shí)行為 優(yōu)化Linux系統(tǒng)的調(diào)度器、內(nèi)存、I/O、文件系統(tǒng)和網(wǎng)絡(luò) 對(duì)運(yùn)行商業(yè)工作負(fù)荷的Web、文件、數(shù)據(jù)庫(kù),及應(yīng)用服務(wù)器進(jìn)行調(diào)優(yōu) 預(yù)測(cè)調(diào)整參數(shù)或配置信息的變化所產(chǎn)生的影響 調(diào)整Linux代碼:對(duì)設(shè)計(jì)、定時(shí)、套接字、線程、同步等問(wèn)題加以優(yōu)化 針對(duì)最高性能設(shè)計(jì)系統(tǒng)架構(gòu):SMP擴(kuò)展、集群方法及拓?fù)浣Y(jié)構(gòu) 將內(nèi)核與應(yīng)用的調(diào)整集成到端到端的系統(tǒng)優(yōu)化方案之中無(wú)論對(duì)于管理人員、開(kāi)發(fā)人員、集成人員還是咨詢顧問(wèn)來(lái)說(shuō),《Linux服務(wù)器性能調(diào)整》都有助于最大化所運(yùn)行的每個(gè)Linux系統(tǒng)和應(yīng)用程序的性能及價(jià)值?! eb、文件、打印、數(shù)據(jù)庫(kù)和應(yīng)用服務(wù)器優(yōu)化的公認(rèn)技術(shù) 性能管理開(kāi)源工具的實(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ì)對(duì)整個(gè)企業(yè)產(chǎn)生影響。在《Linux服務(wù)器性能調(diào)整》中,IBM公司經(jīng)驗(yàn)最豐富的Linux性能專家團(tuán)隊(duì)將介紹如何發(fā)現(xiàn)瓶頸、測(cè)量性能并確定有效的優(yōu)化措施。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Linux服務(wù)器性能調(diào)整 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版