VMware vSphere性能設計(性能密集場景下CPU內存存儲及網絡的最佳設計實踐)/雲計算與虛擬化技術叢書 VMware vSphere性能设计:性能密集场景下CPU、内存、存储及网络的最佳设计实践

Matt Liebowitz, Christopher Kusek

下單後立即進貨 (約4週~6週)

買這商品的人也買了...

相關主題

商品描述

 

<內容簡介>

本書共7章,第1章關註在虛擬環境中構建數據中心性能時經常忽視的必要的設計註意事項,闡述使用數據中心已有資源構建應用程序的原則。第2章提供每一個虛擬化管理員工具箱裏必備的工具,包括容量規劃、性能基準管理、模擬和vSphere的工具。第3章介紹何時建立以及為什麽建立一個測試實驗室,還闡述了將實驗室擴大的可用工具和資源。第4章闡述在ESXi平臺中CPU進程調度的基礎知識,以及在如今現代處理器中硬件虛擬化增強的功能。第5章闡述VMwareESXi管理內容的多種方法,包括工作負荷如何共享內存,如何從VM中回收內容。第6章闡述設計物理以及虛擬網絡的方法,從而支持你的vSphere環境,包括主機選擇會如何影響網絡選項。第7章闡述設計滿足性能需求的物理和虛擬存儲的方法。

 

<章節目錄>

Contents 目錄
獻詞
譯者序
前言
致謝
作者簡介
第1章 性能設計 1
1.1 準備工作 2
1.1.1 確定參數 2
1.1.2 構建應用程序 3
1.1.3 評估物理性能 3
1.1.4 從默認值開始 3
1.2 建立基準 3
1.2.1 CPU基礎設施基準 4
1.2.2 內存 5
1.2.3 網絡 7
1.2.4 存儲 9
1.3 構建應用程序 10
1.4 考慮許可要求 11
1.5 集成虛擬機 12
1.5.1 虛擬機可擴展性 12
1.5.2 vMotion 13
1.5.3 分佈式資源調度 14
1.5.4 高可用性 15
1.6 瞭解設計要素 16
1.7 小結 18
第2章 建立你的工具箱 19
2.1 容量規劃工具 19
2.1.1 VMware容量規劃器 19
2.1.2 微軟評估和規劃工具包 20
2.1.3 使用容量規劃工具 20
2.1.4 運行容量管理 21
2.2 性能分析工具 23
2.2.1 esxtop 23
2.2.2 vscsiStats 27
2.3 性能基準測試工具 30
2.3.1 VMmark 31
2.3.2 vBenchmark 31
2.4 性能模擬工具 32
2.4.1 CPU/內存 33
2.4.2 存儲 34
2.4.3 網絡 37
2.5 小結 38
第3章 測試實驗室 40
3.1 為什麽要建立一個測試實驗室 40
3.1.1 在投入生產之前測試變化 41
3.1.2 測試新的應用和補丁 42
3.1.3 重現生產問題 42
3.1.4 模擬性能問題來排除故障 44
3.1.5 新硬件的基準測試 45
3.1.6 學習虛擬化 46
3.2 成功構建測試實驗室的策略 49
3.2.1 建立一個真實的環境 49
3.2.2 建立實驗室 51
3.2.3 使用合適的測量工具 52
3.3 如何建立你的實驗室 52
3.3.1 測試目標 52
3.3.2 實驗室小結 52
3.3.3 供應實驗室 54
3.3.4 定義IOmeter的工作負載和配置 54
3.3.5 實驗室的事後分析 54
3.4 小結 54
第4章 CPU 55
4.1 CPU虛擬化基礎 55
4.1.1 x86架構下的CPU保護模式 56
4.1.2 定義CPU虛擬化的類型 57
4.1.3 物理CPU和虛擬CPU之間的區別 60
4.1.4 vCPU狀態 60
4.2 ESXi CPU的調度程序 61
4.2.1 比例分配算法 61
4.2.2 CPU聯合調度 63
4.2.3 CPU調度單元 64
4.2.4 CPU拓撲感知負載均衡 66
4.2.5 多核感知負載均衡 73
4.3 為虛擬機調整CPU大小 75
4.3.1 vSMP的註意事項 76
4.3.2 NUMA與vNUMA的註意事項 76
4.3.3 CPU資源熱插拔 77
4.4 CPU資源管理 78
4.4.1 CPU保留 78
4.4.2 CPU限制 79
4.4.3 配置CPU保留和限制 79
4.4.4 資源池 80
4.5 CPU性能問題的故障排除 81
4.5.1 使用esxtop診斷CPU性能問題 82
4.5.2 高CPU就緒時間 83
4.5.3 ESXi主機的CPU使用率高 83
4.5.4 用戶的CPU高利用率高 84
4.6 小結 85
第5章 內存 86
5.1 ESXi內存管理 86
5.1.1 內存虛擬化 87
5.1.2 ESXi的內存管理 88
5.1.3 硬件輔助MMU虛擬化 89
5.2 虛擬機的內存回收 90
5.2.1 透明頁共享 91
5.2.2 內存膨脹 92
5.2.3 內存壓縮 97
5.2.4 管理程序內存交換 99
5.2.5 主機SSD緩存交換 100
5.2.6 主機內存回收 102
5.2.7 空閑頁回收 103
5.3 管理虛擬機內存分配 103
5.3.1 工作集大小 104
5.3.2 比例分配算法 104
5.3.3 改變虛擬機內存大小 109
5.3.4 內存開銷 110
5.3.5 內存過量 110
5.4 解決內存性能問題 111
5.4.1 使用esxtop來診斷內存性能問題 111
5.4.2 高虛擬機已消耗內存 114
5.4.3 高內存膨脹 114
5.4.4 管理系統內存交換 115
5.4.5 客戶機操作系統內存交換 116
5.5 小結 117
第6章 網絡 118
6.1 創建網絡設計 118
6.2 選擇虛擬交換機 120
6.2.1 標準vSwitch 120
6.2.2 vSphere分佈式交換機 121
6.2.3 Cisco Nexus 1000V dvSwitch的思考 124
6.2.4 如何選擇虛擬交換機 124
6.3 選擇主機硬件 125
6.3.1 主機服務器類型 125
6.3.2 網絡適配器 127
6.4 性能設計 128
6.4.1 ESXi主機層性能 128
6.4.2 虛擬機性能 135
6.5 解決網絡問題 139
6.6 小結 147
第7章 存儲 149
7.1 選擇存儲平臺 149
7.1.1 存儲區域網絡 150
7.1.2 網絡文件系統 152
7.1.3 虛擬SAN 153
7.2 設計物理存儲 153
7.2.1 確定你的需求 154
7.2.2 RAID級別 156
7.2.3 閃存基礎設施層 160
7.2.4 IP存儲網絡 161
7.3 設計vSphere存儲 163
7.3.1 存儲的重要性 163
7.3.2 VAAI 165
7.3.3 存儲I/O控制 167
7.3.4 存儲分佈式資源調度程序 170
7.3.5 配置驅動存儲 173
7.3.6 數據存儲大小 176
7.3.7 vFlash讀緩存 177
7.3.8 虛擬SAN 185
7.3.9 IP存儲巨型幀 188
7.4 優化虛擬機性能 190
7.4.1 原始設備映射與VMDK文件 191
7.4.2 虛擬磁盤類型 191
7.4.3 虛擬SCSI適配器 193
7.4.4 客戶操作系統磁盤對齊 196
7.5 排除存儲故障問題 197
7.5.1 存儲延遲 198
7.5.2 錯誤配置應用程序的存儲 202
7.5.3 存儲隊列 203
7.5.4 端對端網絡 205
7.6 小結 205