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

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

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

定 價:¥58.00

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

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

內(nèi)容簡介

  優(yōu)化Linux系統(tǒ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之上的真實應用程序和數(shù)據(jù)庫的端到端性能加以優(yōu)化的技術(shù)。在全書中,作者給出了建立在當今最流行的企業(yè)級Linux平臺一一基于Intel的Red Hat EnterpriseLinux以及Novell SUSE Linux Enterprise Server一一之上的真實示例。這些示例簡單明晰,易改編用于當代的各Linux環(huán)境。通過本書,將可以學習以下內(nèi)容: 安裝和配置Linux以便達到最高性能 為用戶的Linux環(huán)境評估并選擇適當?shù)挠布w系結(jié)構(gòu) 理解Linux 2.4至2.6版本的內(nèi)核:組件、性能問題以及優(yōu)化可能性 掌握Linux性能調(diào)整的核心原則和策略 利用免費的開源工具進行測量、監(jiān)控、系統(tǒng)跟蹤以及基準測試 對性能數(shù)據(jù)加以解讀,以便分析Linux服務器的真實行為 優(yōu)化Linux系統(tǒng)的調(diào)度器、內(nèi)存、I/O、文件系統(tǒng)和網(wǎng)絡 對運行商業(yè)工作負荷的Web、文件、數(shù)據(jù)庫,及應用服務器進行調(diào)優(yōu) 預測調(diào)整參數(shù)或配置信息的變化所產(chǎn)生的影響 調(diào)整Linux代碼:對設計、定時、套接字、線程、同步等問題加以優(yōu)化 針對最高性能設計系統(tǒng)架構(gòu):SMP擴展、集群方法及拓撲結(jié)構(gòu) 將內(nèi)核與應用的調(diào)整集成到端到端的系統(tǒng)優(yōu)化方案之中無論對于管理人員、開發(fā)人員、集成人員還是咨詢顧問來說,本書都有助于最大化所運行的每個Linux系統(tǒng)和應用程序的性能及價值。

作者簡介

  Sandra K.Johnson博士是一名高級技術(shù)人員, 目前是IBM系統(tǒng)與技術(shù)事業(yè)部的全球中小型企業(yè)部門的首席技術(shù)官。她先前曾擔任IBM得克薩斯州奧斯汀Linux技術(shù)中心的Linux性能架構(gòu)師。她在操作系統(tǒng)及應用程序的性能設計與評估領域擁有16年以上的經(jīng)驗,是IBM技術(shù)委員會成員。Gerrit Huizenga是IBM俄勒岡州比弗頓Linux技術(shù)中心的Linux基礎技術(shù)的軟件工程師和架構(gòu)師。他已經(jīng)致力于架構(gòu)、設計和實現(xiàn)操作系統(tǒng)性能的工作達20余年,重點關注性能、可擴展性、標準和安全問題。在為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)核服務
2.3.4 /proc文件系統(tǒng)的外部性能視圖
2.3.5 內(nèi)存管理
2.4 進程管理
2.4.1 進程、任務與內(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 設備相關文件
2.7.6 devfs
2.8 Linux2.6 內(nèi)核的新特性
2.9 小結(jié)
2.10 參考文獻
第3章 服務器體系結(jié)構(gòu)
3.1 引言
3.2 Linux服務器
3.3 多處理器與多處理機制
3.3.1 服務器拓撲結(jié)構(gòu)
3.3.2 處理器的混用機制
3.4 內(nèi)存
3.5 I/O
3.6 Linux企業(yè)級服務器
3.7 Linux集群
3.7.1 高性能集群
3.7.2 高可用集群
3.8 服務器系統(tǒng)示例
3.8.1 IBMzSeries大型機
3.8.2 刀片服務器
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)絡利用率
4.6.1 網(wǎng)絡統(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章 工作負荷的性能基準測試
6.1 引言
6.2 改進工作負荷的基準測試方法
6.3 基準測試的類型
6.4 微基準測試
6.4.1 操作系統(tǒng)基準測試
6.4.2 磁盤基準測試
6.4.3 網(wǎng)絡基準測試
6.4.4 應用基準測試
6.5 Wleb服務器基準測試
6.5.1 SPECweb、SPECweb SSL與TPC.W
6.5.2 SPECj AppServer與ECPerf
6.5.3 其他應用基準測試
6.6 小結(jié)
第Ⅲ部分系統(tǒng)調(diào)優(yōu)
第7章 系統(tǒng)性能原理和策略:基準測試方法的案例分析
7.1 引言
7.2 性能評價方法
7.2.1 跟蹤機制
7.2.2 工作負荷特征描述
7.2.3 數(shù)值分析
7.2.4 模擬方法
7.3 基準測試案例分析
7.4 分析方法
7.4.1 軟硬件配置
7.4.2 運行規(guī)則
7.4.3 設置目標
7.4.4 測量、分析與調(diào)優(yōu)
7.4.5 退出策略
7.5 基準測試程序
7.5.1 基準測試程序介紹
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 負載平衡
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)絡調(diào)優(yōu)
第13章 進程間通信
第14章 代碼調(diào)優(yōu)
第Ⅳ部分 Linux服務器應用的性能特征
第15章 Web服務器的性能調(diào)優(yōu)
第16章 文件與打印服務器的性能調(diào)優(yōu)
第17章 數(shù)據(jù)庫服務器的性能調(diào)優(yōu)
第18章 應用服務器的性能調(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)絡性能實例分析
第22章 商用負載調(diào)優(yōu)實例分析
附錄A 內(nèi)核參數(shù)調(diào)優(yōu)

本目錄推薦

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