<內容簡介>
本書共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 &