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

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

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

定 價:¥58.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第Ⅰ部分 Linux概述
第1章 Linux系統(tǒng)安裝的性能問題
1.1 引言
1.2 安裝前的規(guī)劃
1.2.1 選擇分區(qū)位置
1.2.2 使用多個硬盤驅(qū)動器
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頁面支持
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的初始化機制
1.5.1 初始化表(/etc/inittab)
1.5.2 BSD的初始化表(Slackware)
1.5.3 系統(tǒng)V的初始化表(RedHat)
1.6 小結(jié)
1.7 參考文獻
第2章 Linux內(nèi)核機制
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 進程管理
2.4.1 進程、任務(wù)與內(nèi)核線程
2.4.2 調(diào)度與上下文切換
2.5 進程間通信
2.5.1 信號
2.5.2 管道
2.5.3 系統(tǒng)V的IPC機制
2.6 Linux對稱多處理(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 參考文獻
第3章 服務(wù)器體系結(jié)構(gòu)
3.1 引言
3.2 Linux服務(wù)器
3.3 多處理器與多處理機制
3.3.1 服務(wù)器拓?fù)浣Y(jié)構(gòu)
3.3.2 處理器的混用機制
3.4 內(nèi)存
3.5 I/O
3.6 Linux企業(yè)級服務(wù)器
3.7 Linux集群
3.7.1 高性能集群
3.7.2 高可用集群
3.8 服務(wù)器系統(tǒng)示例
3.8.1 IBMzSeries大型機
3.8.2 刀片服務(wù)器
3.8.3 NUMA
3.9 小結(jié)
第Ⅱ部分性能分析工具
第4章 系統(tǒng)性能監(jiān)控
4.1 引言
4.2 Linux與性能分析的背景知識
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)計信息
4.6.2 接口信息
4.6.3 TCP/IP協(xié)議統(tǒng)計數(shù)據(jù)
4.6.4 nFst
4.7 小結(jié)
4.8 參考文獻
第5章 系統(tǒng)跟蹤工具
5.1 引言
5.2 系統(tǒng)跟蹤機制的需求
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 參考文獻
第6章 工作負(fù)荷的性能基準(zhǔn)測試
6.1 引言
6.2 改進工作負(fù)荷的基準(zhǔn)測試方法
6.3 基準(zhǔn)測試的類型
6.4 微基準(zhǔn)測試
6.4.1 操作系統(tǒng)基準(zhǔn)測試
6.4.2 磁盤基準(zhǔn)測試
6.4.3 網(wǎng)絡(luò)基準(zhǔn)測試
6.4.4 應(yīng)用基準(zhǔn)測試
6.5 Wleb服務(wù)器基準(zhǔn)測試
6.5.1 SPECweb、SPECweb SSL與TPC.W
6.5.2 SPECj AppServer與ECPerf
6.5.3 其他應(yīng)用基準(zhǔn)測試
6.6 小結(jié)
第Ⅲ部分系統(tǒng)調(diào)優(yōu)
第7章 系統(tǒng)性能原理和策略:基準(zhǔn)測試方法的案例分析
7.1 引言
7.2 性能評價方法
7.2.1 跟蹤機制
7.2.2 工作負(fù)荷特征描述
7.2.3 數(shù)值分析
7.2.4 模擬方法
7.3 基準(zhǔn)測試案例分析
7.4 分析方法
7.4.1 軟硬件配置
7.4.2 運行規(guī)則
7.4.3 設(shè)置目標(biāo)
7.4.4 測量、分析與調(diào)優(yōu)
7.4.5 退出策略
7.5 基準(zhǔn)測試程序
7.5.1 基準(zhǔn)測試程序介紹
7.5.2 性能結(jié)果
7.6 小結(jié)
7.7 致謝
7.8 參考文獻
第8章 調(diào)度器調(diào)優(yōu)
8.1 引言
8.2 單處理器系統(tǒng)
8.3 對稱多處理
8.4 非一致內(nèi)存訪問
8.5 對稱多線程
8.6 Linux2.6 內(nèi)核調(diào)度器
8.7 負(fù)載平衡
8.8 調(diào)度器的可調(diào)參數(shù)
8.9 小結(jié)
8.10 參考文獻
第10章 I/O系統(tǒng)的性能問題
第11章 文件系統(tǒng)調(diào)優(yōu)
第12章 網(wǎng)絡(luò)調(diào)優(yōu)
第13章 進程間通信
第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)實例分析
第21章 Linux系統(tǒng)網(wǎng)絡(luò)性能實例分析
第22章 商用負(fù)載調(diào)優(yōu)實例分析
附錄A 內(nèi)核參數(shù)調(diào)優(yōu)

本目錄推薦

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