注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)LinuxLinux服務(wù)器性能調(diào)整

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

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

定 價(jià):¥58.00

作 者: (美)約翰遜,(美)威曾格,(美)普拉瓦提 著,韓智文 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: LINUX

ISBN: 9787302205326 出版時(shí)間: 2009-09-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 422 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  優(yōu)化Linux系統(tǒng)和應(yīng)用程序,性能的必備指南從華爾街到好萊塢,在Linux操作系統(tǒng)上運(yùn)行著世界上大量最重要的商業(yè)系統(tǒng)。Linux的性能現(xiàn)在會(huì)對(duì)整個(gè)企業(yè)產(chǎn)生影響。在本書中,IBM公司經(jīng)驗(yàn)最豐富的Linux性能專家團(tuán)隊(duì)將介紹如何發(fā)現(xiàn)瓶頸、測(cè)量性能并確定有效的優(yōu)化措施。本書不僅涉及到內(nèi)核調(diào)整,還展示對(duì)運(yùn)行于Linux之上的真實(shí)應(yīng)用程序和數(shù)據(jù)庫(kù)的端到端性能加以優(yōu)化的技術(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ò)本書,將可以學(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)的開源工具進(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ì)于管理人員、開發(fā)人員、集成人員還是咨詢顧問(wèn)來(lái)說(shuō),本書都有助于最大化所運(yùn)行的每個(gè)Linux系統(tǒng)和應(yīng)用程序的性能及價(jià)值。

作者簡(jiǎn)介

  Sandra K.Johnson博士是一名高級(jí)技術(shù)人員, 目前是IBM系統(tǒng)與技術(shù)事業(yè)部的全球中小型企業(yè)部門的首席技術(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)開發(fā)經(jīng)驗(yàn)。

圖書目錄

第Ⅰ部分 Linux概述
第1章 Linux系統(tǒng)安裝的性能問(wèn)題
1.1 引言
1.2 安裝前的規(guī)劃
1.2.1 選擇分區(qū)位置
1.2.2 使用多個(gè)硬盤驅(qū)動(dòng)器
1.2.3 選擇文件系統(tǒng)
1.2.4 轉(zhuǎn)換文件系統(tǒng)
1.2.5 配置RAID
1.3 Linux2.6 內(nèi)核的可配置屬性
1.3.1 I/O提升器
1.3.2 超大TLB頁(yè)面支持
1.4 Linux日志工具
1.4.1 /var/log/messages文件
1.4.2 /var/log/XFree86.o.log文件
1.4.3 日志輪轉(zhuǎn)
1.4.4 日志工具
1.4.5 日志定制
1.5 BSD與系統(tǒng)V的初始化機(jī)制
1.5.1 初始化表(/etc/inittab)
1.5.2 BSD的初始化表(Slackware)
1.5.3 系統(tǒng)V的初始化表(RedHat)
1.6 小結(jié)
1.7 參考文獻(xiàn)
第2章 Linux內(nèi)核機(jī)制
2.1 引言
2.2 Linux的發(fā)展歷程
2.3 Linux內(nèi)核體系結(jié)構(gòu)
2.3.1 內(nèi)核的職能
2.3.2 內(nèi)核組織結(jié)構(gòu)與模塊
2.3.3 內(nèi)核服務(wù)
2.3.4 /proc文件系統(tǒng)的外部性能視圖
2.3.5 內(nèi)存管理
2.4 進(jìn)程管理
2.4.1 進(jìn)程、任務(wù)與內(nèi)核線程
2.4.2 調(diào)度與上下文切換
2.5 進(jìn)程間通信
2.5.1 信號(hào)
2.5.2 管道
2.5.3 系統(tǒng)V的IPC機(jī)制
2.6 Linux對(duì)稱多處理(SMP)模型
2.6.1 多處理系統(tǒng)類型
2.6.2 同步與數(shù)據(jù)串行化
2.6.3 鎖、鎖粒度與鎖開銷
2.6.4 cache一致性
2.6.5 處理器親和度
2.7 文件系統(tǒng)
2.7.1 虛擬文件系統(tǒng)(VFS)
2.7.2 ext2fs
2.7.3 INM與RAID
2.7.4 磁盤卷組
2.7.5 設(shè)備相關(guān)文件
2.7.6 devfs
2.8 Linux2.6 內(nèi)核的新特性
2.9 小結(jié)
2.10 參考文獻(xiàn)
第3章 服務(wù)器體系結(jié)構(gòu)
3.1 引言
3.2 Linux服務(wù)器
3.3 多處理器與多處理機(jī)制
3.3.1 服務(wù)器拓?fù)浣Y(jié)構(gòu)
3.3.2 處理器的混用機(jī)制
3.4 內(nèi)存
3.5 I/O
3.6 Linux企業(yè)級(jí)服務(wù)器
3.7 Linux集群
3.7.1 高性能集群
3.7.2 高可用集群
3.8 服務(wù)器系統(tǒng)示例
3.8.1 IBMzSeries大型機(jī)
3.8.2 刀片服務(wù)器
3.8.3 NUMA
3.9 小結(jié)
第Ⅱ部分性能分析工具
第4章 系統(tǒng)性能監(jiān)控
4.1 引言
4.2 Linux與性能分析的背景知識(shí)
4.3 CPU利用率
4.3.1 vmstat
4.3.2 top與gtop工具
4.3.3 sar
4.4 內(nèi)存利用率
4.4.1 /proc/meminfo/proc/slabinfo
4.4.2 ps
4.4.3 vmstat
4.5 I/O利用率
4.5.1 iostat
4.5.2 sar
4.6 網(wǎng)絡(luò)利用率
4.6.1 網(wǎng)絡(luò)統(tǒng)計(jì)信息
4.6.2 接口信息
4.6.3 TCP/IP協(xié)議統(tǒng)計(jì)數(shù)據(jù)
4.6.4 nFst
4.7 小結(jié)
4.8 參考文獻(xiàn)
第5章 系統(tǒng)跟蹤工具
5.1 引言
5.2 系統(tǒng)跟蹤機(jī)制的需求
5.3 top
5.4 strace
5.5 OPrOfile
5.5.1 opcontrol
5.5.2 數(shù)據(jù)概況描述工具
5.6 PerformanceInspector
5.6.1 AboveIdle
5.6.2 Per.ThreadTime
5.6.3 TraceProfiling
5.6.4 指令跟蹤
5.6.5 Java Profiler
5.6.6 Java Lock Monitor
5.6.7 Per for mance Inspector的執(zhí)行工具
5.7 小結(jié)
5.8 參考文獻(xiàn)
第6章 工作負(fù)荷的性能基準(zhǔn)測(cè)試
6.1 引言
6.2 改進(jìn)工作負(fù)荷的基準(zhǔn)測(cè)試方法
6.3 基準(zhǔn)測(cè)試的類型
6.4 微基準(zhǔn)測(cè)試
6.4.1 操作系統(tǒng)基準(zhǔn)測(cè)試
6.4.2 磁盤基準(zhǔn)測(cè)試
6.4.3 網(wǎng)絡(luò)基準(zhǔn)測(cè)試
6.4.4 應(yīng)用基準(zhǔn)測(cè)試
6.5 Wleb服務(wù)器基準(zhǔn)測(cè)試
6.5.1 SPECweb、SPECweb SSL與TPC.W
6.5.2 SPECj AppServer與ECPerf
6.5.3 其他應(yīng)用基準(zhǔn)測(cè)試
6.6 小結(jié)
第Ⅲ部分系統(tǒng)調(diào)優(yōu)
第7章 系統(tǒng)性能原理和策略:基準(zhǔn)測(cè)試方法的案例分析
7.1 引言
7.2 性能評(píng)價(jià)方法
7.2.1 跟蹤機(jī)制
7.2.2 工作負(fù)荷特征描述
7.2.3 數(shù)值分析
7.2.4 模擬方法
7.3 基準(zhǔn)測(cè)試案例分析
7.4 分析方法
7.4.1 軟硬件配置
7.4.2 運(yùn)行規(guī)則
7.4.3 設(shè)置目標(biāo)
7.4.4 測(cè)量、分析與調(diào)優(yōu)
7.4.5 退出策略
7.5 基準(zhǔn)測(cè)試程序
7.5.1 基準(zhǔn)測(cè)試程序介紹
7.5.2 性能結(jié)果
7.6 小結(jié)
7.7 致謝
7.8 參考文獻(xiàn)
第8章 調(diào)度器調(diào)優(yōu)
8.1 引言
8.2 單處理器系統(tǒng)
8.3 對(duì)稱多處理
8.4 非一致內(nèi)存訪問(wèn)
8.5 對(duì)稱多線程
8.6 Linux2.6 內(nèi)核調(diào)度器
8.7 負(fù)載平衡
8.8 調(diào)度器的可調(diào)參數(shù)
8.9 小結(jié)
8.10 參考文獻(xià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)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)