《大型網站伺服器容量規劃》是2016年7月人民郵電出版社出版的圖書,作者是鄭鋼、賀亞濤、尤勝濤。
基本介紹
- 書名:大型網站伺服器容量規劃
- 作者:鄭鋼、賀亞濤、尤勝濤
- ISBN:9787115425256
- 頁數:186頁
- 定價:55元
- 出版社:人民郵電出版社
- 出版時間:2016年7月
- 裝幀:平裝
- 開本:小16開
內容簡介,圖書目錄,
內容簡介
本書講解了用數學回歸分析方法來做伺服器容量規劃的思路,讓讀者掌握伺服器容量規劃的量化方法;模型的選擇是伺服器容量規劃的關鍵,不同的程式有不同的模型。本書使用nginx+PHP+MySQL為實例演示了具體的規划過程,以便達到觸類旁通的作用,使讀者具備構建複雜模型的能力,以解決伺服器容量規劃的實際問題。本書還介紹了伺服器容量一般監控的技術及實現方法,如整機CPU、進程CPU、進程IO等。學習完相關章節後,讀者也可以編寫監控程式了。
本書適合網際網路行業運維工程師、測試工程師、技術經理、項目經理、產品經理,以及致力於從全局把握運維和最佳化網站的所有網際網路從業人員。
圖書目錄
第 1章 容量概述 1
1.1 容量規劃背景 1
1.2 容量研究的意義 2
1.3 容量研究的目標 2
第 2章 容量規劃簡介 4
2.1 什麼是容量 4
2.2 伺服器容量規劃的源由 5
2.3 容量規劃的對象 6
2.4 容量管理的目標與收益 8
第3章 容量規劃的常用方法 11
3.1 通過監控規劃容量 11
3.2 通過壓力測試規劃容量 13
3.3 其他容量規劃方法 14
3.4 通過回歸方程規劃容量 15
第4章 回歸分析簡介 19
4.1 為什麼稱為“回歸” 19
4.2 回歸方程的多樣性 20
4.3 回歸分析的基本步驟 22
4.4 回歸分析常見的基本形式 26
4.5 相關關係 27
4.6 用Excel繪製散點圖和回歸分析 30
4.7 相關係數的計算 41
4.8 一元線性回歸 43
4.9 模型的選擇 47
4.10 普通最小二乘估計原理與估計量 50
4.11 回歸模型擬合效果的度量 53
4.12 多元線性回歸分析 55
4.13 非線性方程 57
第5章 容量規劃的思路 62
5.1 用回歸分析實現容量規劃 62
5.2 建模公式介紹 68
5.3 獲取樣本 72
5.3.1 CPU利用率的估算單位 73
5.3.2 樣本採樣的周期粒度 75
5.3.3 樣本的生成 77
第6章 獲取CPU利用率 79
6.1 時間片與CPU親和力介紹 79
6.2 什麼是CPU利用率 82
6.3 獲取CPU利用率的方法 85
6.4 計算整機CPU利用率 90
6.5 計算進程的CPU利用率 96
6.6 IO速率、記憶體使用量和檔案描述符、執行緒數的監控 101
第7章 容量規劃的需求分析 107
7.1 容量規劃業務需求分析 107
7.1.1 容量規劃業務需求概況 107
7.1.2 容量規劃業務需求背景 108
7.1.3 關鍵問題的提出 109
7.2 容量規劃功能需求分析 111
7.2.1 數據採集 111
7.2.2 數據存儲 112
7.2.3 樣本合成 113
7.2.4 樣本數據清洗 113
7.2.5 模型建立 115
7.2.6 機器關係獲取 116
7.2.7 預估後端流量 117
7.2.8 預估分析 118
7.3 系統的估算流程 119
7.4 本章小結 121
第8章 容量管理系統設計 122
8.1 容量管理系統總體結構設計與框架 122
8.2 容量概念約定及計算方法的設計 123
8.2.1 容量概念約定 123
8.2.2 容量等級劃分 124
8.2.3 容量利用率計算方法 125
8.3 數據顯示層的設計 126
8.4 業務邏輯層的設計 130
8.5 數據存儲層的設計 133
8.5.1 數據採集項 133
8.5.2 數據項採集格式 134
8.5.3 樣本格式 135
8.5.4 資料庫設計 135
8.6 CPU監控模組的設計 136
8.7 訪問量採集模組的設計 138
8.8 樣本合成及數據清洗模組設計 138
8.9 模型公式模組設計 140
8.10 本章小結 141
第9章 核心模組的實現 143
9.1 CPU監控模組的實現 144
9.2 訪問量統計模組的實現 156
9.3 樣本處理模組的實現 161
9.4 建模的實現 167
第 10章 容量規劃系統的驗證 174
10.1 容量規劃公式的驗證 174
10.1.1 對單一模組公式的驗證 174
10.1.2 模型自身的對比 175
10.2 當前容量驗證 176
10.3 容量預估的驗證 178
10.4 集群最佳化驗證 181
10.5 本章小結 184
第 11章 結論及展望 185
11.1 容量管理系統的總結 185
11.2 容量管理系統展望 186