版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、管理Update 2ESXi 5.5vCenter Server 5.5vSphere在本文檔被更新的版本替代之前,本文檔支持列出的每個(gè)產(chǎn)品的版本和所有后續(xù)版本。要查看本文檔的更新版本,請(qǐng)?jiān)L問 htt/cn/support/pubs。-001584-00vSphere管理最新的技術(shù)文檔可以從 VMware:httVMware/cn/support/還提供最近的更新信息。您如果對(duì)本文檔有任何意見或建議,請(qǐng)把反饋信息提交至:docf所有 © 20062014 VMware, Inc. 保留所利。和商標(biāo)信息.VMware, Inc.3401 Hillview Ave. Palo Alto,
2、 CA 94304北京辦公室 北京市海淀區(qū)上海辦公室上海市浦東新區(qū)浦東南路999 號(hào)廣州辦公室廣州市天河北路 233 號(hào)中信廣場 7401 室南路 2 號(hào)融科資訊中心 C 座南 8 層新梅廣場 23 樓2VMware, Inc.目錄關(guān)于 vSphere管理71管理入門9類型 9提供方 9用戶 10管理的目標(biāo) 102配置分配設(shè)置11分配份額分配預(yù)留分配限制111212分配設(shè)置建議1313編輯系統(tǒng)分配更改分配設(shè)置 示例 14接入控制 153CPU 虛擬化基本知識(shí) 17基于軟件的 CPU 虛擬化 17硬件輔助的 CPU 虛擬化 17虛擬化和特定于處理器的行為 18CPU 虛擬化的性能影響 184管理
3、 CPU19在 vSphere Web Client 中查看處理器信息指定 CPU 配置 19多核處理器 20超線程 20使用 CPU 關(guān)聯(lián)性 22主機(jī)電源管理策略 23195內(nèi)存虛擬化基本知識(shí)虛擬機(jī)內(nèi)存 27內(nèi)存過載 28內(nèi)存共享 28基于軟件的內(nèi)存虛擬化硬件輔助的內(nèi)存虛擬化272829VMware, Inc.3vSphere管理6管理內(nèi)存31了解內(nèi)存開銷 31ESXi 主機(jī)如何分配內(nèi)存閑置虛擬機(jī)的內(nèi)存消耗內(nèi)存回收 33使用交換文件 34在虛擬機(jī)之間共享內(nèi)存內(nèi)存壓縮 38323338衡量和區(qū)分各種內(nèi)存使用情況 39內(nèi)存可靠性 40關(guān)于系統(tǒng)交換407查看圖形信息438管理I/O45Storag
4、e I/O Control 要求 45Storage I/O Control份額和限制 46在 vSphere Web Client 中設(shè)置 Storage I/O Control份額和限制在 vSphere Web Client 中啟用 Storage I/O Control 4747在 vSphere Web Client 中設(shè)置 Storage I/O Control 閾值489管理池49為什么使用池? 50在 vSphere Web Client 中創(chuàng)建在 vSphere Web Client 中編輯池 50池 51在 vSphere Web Client 中將虛擬機(jī)添加到池 52在
5、vSphere Web Client 中從池移除虛擬機(jī) 53在 vSphere Web Client 中移除池接入控制 53池 5310創(chuàng)建 DRS 群集 57接入控制和初始放置位置 57虛擬機(jī)遷移 58DRS 群集要求 60配置帶有虛擬閃存的 DRS 61在 vSphere Web Client 中創(chuàng)建群集 61在 vSphere Web Client 中編輯群集 62在 vSphere Web Client 中創(chuàng)建 DRS 群集 63在 vSphere Web Client 中設(shè)置虛擬機(jī)的自定義自動(dòng)化級(jí)別在 vSphere Web Client 中禁用 DRS 6564在 vSphere
6、Web Client 中還原池樹 6511使用 DRS 群集管理將主機(jī)添加到群集 67在 vSphere Web Client 中將虛擬機(jī)添加到群集 68674VMware, Inc.目錄從群集內(nèi)移除虛擬機(jī) 69從群集中移除主機(jī) 70DRS 群集有效性 71管理電源75使用 DRS 關(guān)聯(lián)性規(guī)則 7912創(chuàng)建數(shù)據(jù)群集83初始放置位置和后續(xù)平衡 83遷移建議 84在 vSphere Web Client 中創(chuàng)建數(shù)據(jù)在 vSphere Web Client 中啟用和禁用在 vSphere Web Client 中設(shè)置數(shù)據(jù)設(shè)置 Storage DRS 的激進(jìn)級(jí)別 85群集 84DRS 84群集的自動(dòng)化
7、級(jí)別 85數(shù)據(jù)在數(shù)據(jù)群集要求 87群集中添加和移除數(shù)據(jù)8713使用數(shù)據(jù)使用群集管理DRS 維護(hù)模式 8989應(yīng)用 Storage DRS 建議 90更改虛擬機(jī)的 Storage DRS 自動(dòng)化級(jí)別 91在 vSphere Web Client 中設(shè)置Storage DRS 反關(guān)聯(lián)性規(guī)則 93DRS 的非工作時(shí)間調(diào)度92在 vSphere Web Client 中清除 Storage DRS 統(tǒng)計(jì)信息95Storage vMotion 與數(shù)據(jù)群集的兼容性 9614配合使用 NUMA 系統(tǒng)和 ESXi97什么是 NUMA? 97ESXi NUMA 調(diào)度的工作方式 98 VMware NUMA 優(yōu)化
8、算法和設(shè)置 98NUMA 架構(gòu)中的使用虛擬 NUMA指定 NUMA 控制管理 10010010115高級(jí)屬性105在 vSphere Web Client 中設(shè)置高級(jí)主機(jī)屬性 105 在 vSphere Web Client 中設(shè)置高級(jí)虛擬機(jī)屬性 107 滯后時(shí)間敏感度 109關(guān)于可靠內(nèi)存 10916故障定義111虛擬機(jī)已固定 112虛擬機(jī)與任何主機(jī)均不兼容 112移動(dòng)到另一臺(tái)主機(jī)時(shí)了虛擬機(jī)/虛擬機(jī) DRS 規(guī)則主機(jī)與虛擬機(jī)不兼容 112112主機(jī)有虛擬機(jī)/虛擬機(jī) DRS 規(guī)則的虛擬機(jī) 112VMware, Inc.5vSphere管理主機(jī)用于虛擬機(jī)的容量不足 112主機(jī)處于錯(cuò)誤的狀態(tài) 112
9、主機(jī)用于虛擬機(jī)的物理 CPU 的數(shù)目不足 113 主機(jī)用于每個(gè)虛擬機(jī) CPU 的容量不足 113 虛擬機(jī)正在執(zhí)行 vMotion 操作 113群集中沒有活動(dòng)主機(jī) 113不足 113不足以滿足配置的 HA 故障切換級(jí)別113無兼容的硬關(guān)聯(lián)性主機(jī)無兼容的軟關(guān)聯(lián)性主機(jī)113113113不允許軟規(guī)則更改影響軟規(guī)則更改 11317DRS 故障排除信息群集問題 115主機(jī)問題 118115虛擬機(jī)問題121索引1256VMware, Inc.關(guān)于 vSphere管理vSphere管理介紹 VMware® ESXi 和 vCenter® Server 環(huán)境的本文檔重點(diǎn)介紹下列主題。管理。n
10、分配和管理概念n虛擬機(jī)屬性和接入控制池及其管理方式群集、vSphere® Distributed Resource Scheduler (DRS)、vSphere Distributed Power Management (DPM)及其使用方法nnn數(shù)據(jù)高級(jí)群集、DRS、Storage I/O Control 及其使用方法管理選項(xiàng)nn性能注意事項(xiàng)目標(biāo)讀者本文檔中的信息專供要了解系統(tǒng)如何管理以及用戶如何自定義默認(rèn)行為的系統(tǒng)管理員使用。此外,對(duì)于要了解和使用池、群集、DRS、數(shù)據(jù)群集、DRS、Storage I/O Control 或 vSphere DPM 的用戶,這些信息亦是必不可少
11、的。本文檔假定您具有 VMware ESXi 和 vCenter Server 的相關(guān)應(yīng)用知識(shí)。VMware, Inc.7vSphere管理8VMware, Inc.1管理入門要了解管理,必須清楚其組件、目標(biāo)以及如何以最佳方式在群集設(shè)置中將其實(shí)現(xiàn)。將討論虛擬機(jī)的分配設(shè)置(份額、預(yù)留和限制),包括如何設(shè)置它們并對(duì)其進(jìn)行查看。另外,還將介紹接入控制過程,系統(tǒng)通過該過程對(duì)照現(xiàn)有對(duì)分配設(shè)置進(jìn)行驗(yàn)證。管理是將從提供方分配到用戶的一個(gè)過程。對(duì)于通過管理的需求來自于過載(即,需求大于容量)以及需求與容量隨著時(shí)間的推移而有所差異的事實(shí)。管理,可以動(dòng)態(tài)重新分配,以便更高效地使用可用容量。本章討論了以下主題:n第
12、 9 頁,“第 9 頁,“第 10 頁,“第 10 頁,“類型”n提供方”n用戶”管理的目標(biāo)”n類型包括 CPU、內(nèi)存、電源、器和網(wǎng)絡(luò)。注意 ESXi 分別使用網(wǎng)絡(luò)流量調(diào)整和按比例分配份額機(jī)制來管理每臺(tái)主機(jī)上的網(wǎng)絡(luò)帶寬和磁盤。提供方主機(jī)和群集(包括數(shù)據(jù)群集)是物理的提供方。對(duì)于主機(jī),可用的是主機(jī)的硬件規(guī)格減去虛擬化軟件所用的。群集是一組主機(jī)。可以使用 vSphere Web Client 創(chuàng)建群集,并將多個(gè)主機(jī)添加到群集。vCenter Server 一起管理這些主機(jī)的:群集擁有所有主機(jī)的全部 CPU 和內(nèi)存??梢葬槍?duì)負(fù)載平衡或故障切換來啟用群集。有關(guān)詳細(xì)信息,請(qǐng)參見第 57 頁,第 10 章
13、“創(chuàng)建 DRS 群集”。數(shù)據(jù)群集是一組數(shù)據(jù)。和 DRS 群集一樣,可以使用 vSphere Web Client 創(chuàng)建數(shù)據(jù)群集,并將多個(gè)數(shù)據(jù)添加到群集。vCenter Server 一起管理數(shù)據(jù)??梢詥⒂?Storage DRS 來平衡 I/O 負(fù)載和空群集”。間使用情況。請(qǐng)參見第 83 頁,第 12 章“創(chuàng)建數(shù)據(jù)VMware, Inc.9vSphere管理用戶虛擬機(jī)是用戶。創(chuàng)建期間分配的默認(rèn)設(shè)置適用于大多數(shù)計(jì)算機(jī)??梢栽谝院缶庉嬏摂M機(jī)設(shè)置,以便基于份額分配占提供方的總 CPU、內(nèi)存以及I/O 的百分比,或者分配所保證的 CPU 和內(nèi)存預(yù)留量。打開虛擬機(jī)電源時(shí),服務(wù)器檢查是否有足夠的未預(yù)留可用
14、,并僅在有足夠的時(shí)才允許打開虛擬機(jī)電源。此過程稱為接入控制。池是靈活管理的邏輯抽象。池可以分組為層次結(jié)構(gòu),用于對(duì)可用的 CPU 和內(nèi)存按層次結(jié)構(gòu)池和虛擬機(jī)提供進(jìn)行分區(qū)。相應(yīng)地,池既可以被視為提供方,也可以被視為用戶。它們向子,但是,由于它們也消耗其父池和虛擬機(jī)的,因此它們同時(shí)也是用戶。請(qǐng)參見第 49 頁,第9 章“管理池”。ESXi 主機(jī)根據(jù)以下因素為每臺(tái)虛擬機(jī)分配部分基礎(chǔ)硬件:nESXi 主機(jī)(或群集)的可用總量。n已打開電源的虛擬機(jī)數(shù)目和這些虛擬機(jī)的管理虛擬化所需的開銷。使用情況。nn由用戶定義的限制。管理的目標(biāo)管理時(shí),應(yīng)清楚自己的目標(biāo)。除了解決過載問題,管理還可以幫助您實(shí)現(xiàn)以下目標(biāo):n性
15、能 防止虛擬機(jī)獨(dú)占服務(wù)率的可性。n高效使用 利用未過載的并在性能正常降低的情況下過載。n易于管理 控制虛擬機(jī)的相對(duì)重要性,提供靈活的動(dòng)態(tài)分區(qū)并且符合絕對(duì)服務(wù)級(jí)別協(xié)議。10VMware, Inc.2配置分配設(shè)置當(dāng)可用的池的容量用戶(和虛擬化開銷)的需求時(shí),管理員可能需要對(duì)分配給虛擬機(jī)或它們所駐留量進(jìn)行自定義。分配設(shè)置(份額、預(yù)留和限制)用于確定為虛擬機(jī)提供的 CPU、內(nèi)存和量。特別是,管理員有多個(gè)用于分配的選項(xiàng)。n預(yù)留主機(jī)或群集的物理。n確保 ESXi 計(jì)算機(jī)的物理內(nèi)存提供一定量的虛擬機(jī)內(nèi)存。n保證為特定虛擬機(jī)分配的物理百分比始終高于其他虛擬機(jī)。n為可以分配給虛擬機(jī)的量設(shè)置上限。本章討論了以下主
16、題:n第 11 頁,“第 12 頁,“第 12 頁,“第 13 頁,“分配份額”分配預(yù)留”nn分配限制”n分配設(shè)置建議”n第 13 頁,“編輯系統(tǒng)第 14 頁,“更改分配”n分配設(shè)置 示例”n第 15 頁,“接入控制”分配份額份額指定虛擬機(jī)(或池)的相對(duì)重要性。如果某個(gè)虛擬機(jī)的份額是另一個(gè)虛擬機(jī)的兩倍,則在這兩個(gè)虛擬機(jī)爭用時(shí),第一個(gè)虛擬機(jī)消耗兩倍于第二個(gè)虛擬機(jī)的。份額通常指定為高、正常或低,這些值將分別按 4:2:1 的比例指定份額值。還可以選擇自定義為各虛擬機(jī)分配特定的份額值(表示比例權(quán)重)。指定份額僅對(duì)同級(jí)虛擬機(jī)或池(即在池層次結(jié)構(gòu)中具有相同父級(jí)的虛擬機(jī)或池)有意義。同級(jí)將根據(jù)其相對(duì)份額值
17、共享,該份額值受預(yù)留和限制的約束。為虛擬機(jī)分配份額時(shí),始終會(huì)相對(duì)于其他已打開電源的虛擬機(jī)來為該虛擬機(jī)指定優(yōu)先級(jí)。下表顯示了虛擬機(jī)的默認(rèn) CPU 和內(nèi)存份額值。對(duì)于池,默認(rèn)的 CPU 份額值和內(nèi)存份額值是相同的,但是必須將二者相乘,就好像是池是具有四個(gè)虛擬 CPU 和 16 GB 內(nèi)存的虛擬機(jī)一樣。VMware, Inc.11vSphere管理表 21份額值設(shè)置CPU 份額值內(nèi)存份額值高每個(gè)虛擬 CPU 具有 2000 個(gè)份額所配置的虛擬機(jī)內(nèi)存的每兆字節(jié)具有 20 個(gè)份額。正常每個(gè)虛擬 CPU 具有 1000 個(gè)份額所配置的虛擬機(jī)內(nèi)存的每兆字節(jié)具有 10 個(gè)份額。低每個(gè)虛擬 CPU 具有 500
18、 個(gè)份額所配置的虛擬機(jī)內(nèi)存的每兆字節(jié)具有 5 個(gè)份額。例如,一臺(tái)具有兩個(gè)虛擬 CPU 和 1GB 內(nèi)存且 CPU 和內(nèi)存份額設(shè)置為正常的 SMP 虛擬機(jī)具有 2x1000=2000 個(gè)CPU 份額和 10x1024=10240 個(gè)內(nèi)存份額。注意 具有一個(gè)以上虛擬 CPU 的虛擬機(jī)稱為 SMP(對(duì)稱多處理)虛擬機(jī)。在每個(gè)虛擬機(jī)上,ESXi 最多支持 64個(gè)虛擬 CPU。打開新虛擬機(jī)電源時(shí),每個(gè)份額所代表的相對(duì)優(yōu)先級(jí)會(huì)改變。這將影響同一機(jī)都具有相同數(shù)量的虛擬 CPU。請(qǐng)考慮以下示例。池內(nèi)的所有虛擬機(jī)。所有虛擬n一臺(tái)聚合 CPU 容量為 8 GHz 的主機(jī)上運(yùn)行著兩個(gè)受 CPU 約束的虛擬機(jī)。它們的
19、 CPU 份額設(shè)置為正常, 因此各得 4GHz?,F(xiàn)在打開了第三個(gè)受 CPU 約束的虛擬機(jī)的電源。它的 CPU 份額設(shè)置為高,這意味著它擁有的份額值應(yīng)該是設(shè)置為正常的虛擬機(jī)的兩倍。新的虛擬機(jī)獲得 4GHz,其他兩個(gè)虛擬機(jī)各自僅獲得 2GHz。如果用戶為第三個(gè)虛擬機(jī)指定的自定義份額值為 2000,也會(huì)出現(xiàn)相同的結(jié)果。n分配預(yù)留預(yù)留指定保證為虛擬機(jī)分配的最少量。僅在有足夠的未預(yù)留滿足虛擬機(jī)的預(yù)留時(shí),vCenter Server 或 ESXi 才允許您打開虛擬機(jī)電源。即使物理服務(wù)器負(fù)載較重,服務(wù)器也會(huì)確保該量。預(yù)留用具體(兆赫茲 (GHz) 或兆字節(jié) (MB))表示。例如,假定您有 2GHz 可用,并
20、且為 VM1 和 VM2 各指定了 1GHz 的預(yù)留量?,F(xiàn)在每個(gè)虛擬機(jī)都能保證在需要時(shí)獲得 1GHz。但是,如果 VM1 只用了 500MHz,則 VM2 可使用 1.5GHz。預(yù)留默認(rèn)為 0??梢灾付A(yù)留以保證虛擬機(jī)始終可使用最少的必要 CPU 或內(nèi)存量。分配限制限制功能為可以分配到虛擬機(jī)的 CPU、內(nèi)存或I/O指定上限。服務(wù)器分配給虛擬機(jī)的可大于預(yù)留,但決不可大于限制,即使系統(tǒng)上有未使用的也是如此。限制用具體(兆赫茲 (GHz) 或兆字節(jié) (MB) 或每秒 I/O 操作數(shù))表示。CPU、內(nèi)存和I/O限制默認(rèn)為。如果內(nèi)存,則在創(chuàng)建虛擬機(jī)時(shí)為該虛擬機(jī)配置的內(nèi)存量將成為其有效限制因素。多數(shù)情況下
21、無需指定限制。指定限制的優(yōu)缺點(diǎn)如下:n優(yōu)點(diǎn) 如果開始時(shí)虛擬機(jī)的數(shù)量較少,并且您想對(duì)用戶期望數(shù)量的虛擬機(jī)進(jìn)行管理,則分配一個(gè)限制將非常有效。但隨著用戶添加的虛擬機(jī)數(shù)量增加,性能將會(huì)降低。因此,您可以通過指定限制來模擬減少可用。n缺點(diǎn) 如果指定限制,可能會(huì)浪費(fèi)閑置。系統(tǒng)不允許虛擬機(jī)使用的超過限制,即使系統(tǒng)未充分利用并且有閑置可用時(shí)也是如此。請(qǐng)僅在有充分理由的情況下指定限制。12VMware, Inc.章 2 配置分配設(shè)置分配設(shè)置建議選擇適合 ESXi 環(huán)境的分配設(shè)置(份額、預(yù)留和限制)。遵循以下準(zhǔn)則有助于使虛擬機(jī)獲得更能。n如需頻繁更改總可用,可使用份額在虛擬機(jī)之間合理分配。例如,如果使用份額,并
22、且升級(jí)主機(jī), 量,每個(gè)虛擬機(jī)也保持相同的優(yōu)先級(jí)(保那么,即使每個(gè)份額代表較大的內(nèi)存量、CPU 量或持相同數(shù)量的份額)。I/On使用預(yù)留來指定可接受的最低 CPU 量或內(nèi)存量,而不是想要使用的量。主機(jī)可以根據(jù)份額的數(shù)量、估計(jì)需求和虛擬機(jī)的限制將額外的移除虛擬機(jī))而變化。指定為可用。預(yù)留表示的具體量隨環(huán)境改變(例如添加或n請(qǐng)不要將所有全部指定為虛擬機(jī)的預(yù)留(請(qǐng)計(jì)劃將至少 10% 的保留為未預(yù)留)。系統(tǒng)容量越接近于被全部預(yù)留,想要在不接入控制的情況下更改預(yù)留和池層次結(jié)構(gòu)就越。在支持 DRS 的群集內(nèi),如果預(yù)留完全占用群集或群集內(nèi)各臺(tái)主機(jī)的容量,則會(huì)DRS 在主機(jī)之間遷移虛擬機(jī)。編輯系統(tǒng)分配可以使用“
23、編輯系統(tǒng)分配”框更改內(nèi)存和 CPU 的分配。前提條件所需:主機(jī).配置.系統(tǒng)設(shè)置步驟1在 vSphere Web Client 導(dǎo)航器中,瀏覽到主機(jī)。單擊管理選項(xiàng)卡。單擊設(shè)置,然后單擊系統(tǒng)下的系統(tǒng)分配。234選擇是使用簡單還是高級(jí)分配。選項(xiàng)描述簡單CPU 和內(nèi)存設(shè)置作為一個(gè)單元應(yīng)用于主機(jī)。高級(jí)允許編輯分配給特定主機(jī)功能或進(jìn)程的 CPU 和內(nèi)存系統(tǒng)池。選擇要編輯的特定5單擊編輯。編輯 CPU6。選項(xiàng)描述份額此池?fù)碛械?、相?duì)于父級(jí)的總 CPU 份額值。同級(jí)池根據(jù)由其預(yù)留和限制限定的相對(duì)份額值共享。選擇低、正?;蚋撸@三種級(jí)別分別按 1:2:4這個(gè)比率指定份額值。選擇自定義可為每個(gè)虛擬機(jī)提供表示比例權(quán)
24、重的特定份額數(shù)。預(yù)留保證為該池分配的 CPU 量。選擇可擴(kuò)展以在父級(jí)池中可用時(shí)指定分配的應(yīng)超過指定的預(yù)留。限制該池的 CPU 分配上限。選擇無限可指定無上限。VMware, Inc.13vSphere管理7編輯內(nèi)存。選項(xiàng)描述份額此池?fù)碛械?、相?duì)于父級(jí)的總內(nèi)存份額值。同級(jí)池根據(jù)由其預(yù)留和限制限定的相對(duì)份額值共享。選擇低、正常或高,這三種級(jí)別分別按 1:2:4這個(gè)比率指定份額值。選擇自定義可為每個(gè)虛擬機(jī)提供表示比例權(quán)重的特定份額數(shù)。預(yù)留保證為該池分配的內(nèi)存量。選擇可擴(kuò)展以在父級(jí)池中可用時(shí)指定分配的應(yīng)超過指定的預(yù)留。限制該池的內(nèi)存分配上限。選擇無限可指定無上限。8單擊確定。更改分配設(shè)置 示例以下示例
25、說明了如何更改分配設(shè)置以提高虛擬機(jī)性能。假定在某個(gè) ESXi 主機(jī)上,您創(chuàng)建了兩個(gè)新的虛擬機(jī),一臺(tái)用于 QA (VM-QA) 部門,另一臺(tái)用于市場 (VM-Marketing) 部門。圖 21 具有兩個(gè)虛擬機(jī)的單臺(tái)主機(jī)VM-QAVM-Marketing在接下來的示例中,假定 VM-QA 占用大量內(nèi)存,因此,您需要將這兩個(gè)虛擬機(jī)的以下內(nèi)容:分配設(shè)置相應(yīng)地更改為n指定當(dāng)系統(tǒng)內(nèi)存過載時(shí),VM-QA 可使用的內(nèi)存和 CPU 量是市場部虛擬機(jī)的兩倍。將 VM-QA 的內(nèi)存份額和 CPU 份額設(shè)置為高,并將 VM-Marketing 設(shè)置為正常。n保證市場部虛擬機(jī)具有一定量的 CPU。您可以使用預(yù)留設(shè)置來
26、達(dá)到此目的。步驟1在 vSphere Web Client 導(dǎo)航器中,瀏覽到虛擬機(jī)。在要更改其份額的虛擬機(jī)上,右鍵單擊 VM-QA,然后選擇編輯設(shè)置。在虛擬硬件下,展開“CPU”,然后從共享下拉菜單中選擇高。在虛擬硬件下,展開“內(nèi)存”,然后從共享下拉菜單中選擇高。單擊確定。右鍵單擊市場部虛擬機(jī) (VM-Marketing),然后選擇編輯設(shè)置。在虛擬硬件下,展開“CPU”,然后將預(yù)留值更改為所需值。單擊確定。2345678如果選擇群集的分配選項(xiàng)卡,然后單擊 CPU,此時(shí)應(yīng)看到 VM-QA 的份額是另一虛擬機(jī)的兩倍。另外,由于虛擬機(jī)尚未打開電源,因此使用的預(yù)留字段尚未改變。14VMware, In
27、c.主機(jī)章 2 配置分配設(shè)置接入控制打開虛擬機(jī)電源時(shí),系統(tǒng)會(huì)檢查尚未預(yù)留的 CPU 和內(nèi)存量。系統(tǒng)將根據(jù)可用的未預(yù)留確定是否可保證為虛擬機(jī)所配置的預(yù)留(如果有)。此過程稱為接入控制。如果有足夠的未預(yù)留 CPU 和內(nèi)存可用,或者沒有預(yù)留,虛擬機(jī)將打開電源。否則將顯示一條 Insufficient Resources 警告。注意 除用戶指定的內(nèi)存預(yù)留外,各虛擬機(jī)還有一個(gè)開銷內(nèi)存量。此額外內(nèi)存使用量包含在接入控制計(jì)算中。啟用了 vSphere DPM 功能時(shí),可能會(huì)將主機(jī)置于待機(jī)模式(即關(guān)閉電源)以降低功耗。這些主機(jī)所提供的未預(yù)留將被視為可用于接入控制的。如果某個(gè)虛擬機(jī)沒有這些就無法打開電源,系統(tǒng)會(huì)
28、建議打開足夠的待機(jī)主機(jī)的電源。VMware, Inc.15vSphere管理16VMware, Inc.3CPU 虛擬化基本知識(shí)CPU 虛擬化著重于性能,只要有可能就會(huì)直接在處理器上運(yùn)行。只要有可能就會(huì)使用基礎(chǔ)物理層僅在需要時(shí)才運(yùn)行指令,使得虛擬機(jī)就像直接在物理機(jī)上運(yùn)行一樣。,且虛擬化CPU 虛擬化與不同。ESXi 不使用來運(yùn)行虛擬 CPU。采用時(shí),所有操作均由器在軟件中運(yùn)行。軟件器允許程序在不同于最初編寫時(shí)所針對(duì)的計(jì)算機(jī)系統(tǒng)上運(yùn)行。器通過接受相同的數(shù)據(jù)或輸入并獲得相同的結(jié)果,來模擬或再現(xiàn)原始計(jì)算機(jī)的行為,從而實(shí)現(xiàn)平臺(tái)上運(yùn)行針對(duì)一個(gè)平臺(tái)而設(shè)計(jì)的軟件。提供了可移植能力,并在幾個(gè)不同CPU過載時(shí),
29、ESXi 主機(jī)將在所有虛擬機(jī)之間對(duì)物理處理器進(jìn)行時(shí)間劃分,以便每個(gè)虛擬機(jī)在運(yùn)行時(shí)就如同具有指定數(shù)目的虛擬處理器一樣。運(yùn)行多個(gè)虛擬機(jī)的 ESXi 主機(jī)會(huì)為各虛擬機(jī)分配一定份額的物理。如果使用默認(rèn)分配設(shè)置,與同一主機(jī)關(guān)聯(lián)的所有虛擬機(jī)都將在每個(gè)虛擬 CPU 上收到相同份額的 CPU。這意味著單處理器虛擬機(jī)分配到的本章討論了以下主題:只有雙處理器虛擬機(jī)的一半。n第 17 頁,“基于軟件的 CPU 虛擬化”第 17 頁,“硬件輔助的 CPU 虛擬化”第 18 頁,“虛擬化和特定于處理器的行為” 第 18 頁,“CPU 虛擬化的性能影響”nnn基于軟件的 CPU 虛擬化采用基于軟件的 CPU 虛擬化后,客
30、戶機(jī)應(yīng)用程序代碼直接在處理器上運(yùn)行,同時(shí)轉(zhuǎn)換客戶機(jī)理器上運(yùn)行該代碼。代碼并在處轉(zhuǎn)換后的代碼有點(diǎn)大,比本機(jī)版本的執(zhí)行速度通常要慢。因此,具有少量代碼組件的客戶機(jī)程序的運(yùn)行速度與本機(jī)程序非常接近。而具有大量運(yùn)行速度可能較慢。代碼組件(如系統(tǒng)調(diào)用、陷阱或頁面表更新)的程序在虛擬環(huán)境中的硬件輔助的 CPU 虛擬化某些處理器為 CPU 虛擬化提供硬件輔助。使用此輔助時(shí),客戶機(jī)可以使用的執(zhí)行模式(稱為客戶機(jī)模式)。應(yīng)用程序代碼或代碼等客戶機(jī)代碼均在客戶機(jī)模式中運(yùn)行。出現(xiàn)某些時(shí),處理器客戶機(jī)模式而進(jìn)入根模式。管理程序?qū)⒃诟J街袌?zhí)行,確定的原因,采取任何必需的措施,并在客戶機(jī)模式中重新啟動(dòng)客戶機(jī)。將硬件輔助
31、用于虛擬化時(shí),不需要再轉(zhuǎn)換代碼。因此,系統(tǒng)調(diào)用或陷阱密集型工作負(fù)載在運(yùn)行時(shí)的速度非常接近本機(jī)速度。但是,諸如涉及更新頁面表之類的一些工作負(fù)載會(huì)導(dǎo)致多次客戶機(jī)模式而進(jìn)入根模式。根據(jù)的次數(shù)和所用的總時(shí)間,硬件輔助的 CPU 虛擬化可明顯提高執(zhí)行的速度。VMware, Inc.17vSphere管理虛擬化和特定于處理器的行為盡管 VMware 軟件會(huì)虛擬化 CPU,虛擬機(jī)仍然能檢測出它在其上運(yùn)行的處理器的具體型號(hào)。處理器型號(hào)可能在其提供的 CPU 功能方面不同,在虛擬機(jī)中運(yùn)行的應(yīng)用程序可以利用這些功能。因此,無法使用 vMotion® 在具有不同功能集的處理器上運(yùn)行的系統(tǒng)之間遷移虛擬機(jī)。在
32、某些情況下,通過將增強(qiáng)型 vMotion兼容性 (EVC) 用于支持此功能的處理器,可以避免此限制。有關(guān)理文檔。信息,請(qǐng)參見vCenter Server 和主機(jī)管CPU 虛擬化的性能影響根據(jù)工作負(fù)載和使用的虛擬化類型,CPU 虛擬化會(huì)增加不同的開銷量。如果應(yīng)用程序的大多數(shù)時(shí)間用于執(zhí)行指令而不是等待用戶交互、設(shè)備輸入或數(shù)據(jù)檢索等外部,則應(yīng)用程序是受 CPU 約束的。對(duì)于此類應(yīng)用程序,CPU 虛擬化開銷包括必須執(zhí)行的額外指令。此開銷消耗應(yīng)用程序本身可以使用的 CPU 處理時(shí)間。CPU 虛擬化開銷通常會(huì)導(dǎo)致整體性能下降。對(duì)于不受 CPU 約束的應(yīng)用程序,CPU 虛擬化可能會(huì)提高 CPU 利用率。如果
33、備用 CPU 容量可用于吸收開銷, 則仍然可以在整體吞吐量方面提供不錯(cuò)的性能。在每臺(tái)虛擬機(jī)上,ESXi 最多支持 64 個(gè)虛擬處理器 (CPU)。注意 在單處理器虛擬機(jī)(而不是帶有多個(gè) CPU 的 SMP 虛擬機(jī))上部署單線程應(yīng)用程序可獲得最佳的性能和利用率。單線程應(yīng)用程序只能利用單個(gè) CPU。在雙處理器虛擬機(jī)中部署這些應(yīng)用程序這樣會(huì)使得第二個(gè)虛擬 CPU 使用本該由其他虛擬機(jī)以其他方式使用的物理加快應(yīng)用程序的速度。相反,。18VMware, Inc.4管理 CPU可以為虛擬機(jī)配置一個(gè)或多個(gè)虛擬處理器,每個(gè)處理器均具有自己的寄存器和控制結(jié)構(gòu)集合。當(dāng)調(diào)度虛擬機(jī)時(shí),會(huì)調(diào)度其虛擬處理器在物理處理器上
34、運(yùn)行。VMkernel管理器在物理 CPU 上調(diào)度虛擬個(gè)虛擬 CPU。CPU,從而管理虛擬機(jī)對(duì)物理 CPU本章討論了以下主題:的。ESXi 支持虛擬機(jī)最多具n第 19 頁,“在 vSphere Web Client 中查看處理器信息”第 19 頁,“指定 CPU 配置” 第 20 頁,“多核處理器”第 20 頁,“超線程”第 22 頁,“使用 CPU 關(guān)聯(lián)性” 第 23 頁,“主機(jī)電源管理策略”nnnnn在 vSphere Web Client 中查看處理器信息您可在 vSphere Web Client 中關(guān)于當(dāng)前 CPU 配置的信息。步驟1在 vSphere Web Client 導(dǎo)航器中
35、,瀏覽到主機(jī)。依次單擊管理選項(xiàng)卡和設(shè)置。選擇處理器查看有關(guān)物理處理器數(shù)量和類型以及邏輯處理器數(shù)量的信息。23注意 在超線程系統(tǒng)中,每個(gè)硬件線程都是一個(gè)邏輯處理器。例如,啟用了超線程的雙核處理器具有兩個(gè)內(nèi)核和四個(gè)邏輯處理器。指定 CPU 配置可以通過指定 CPU 配置來改進(jìn)管理。但是,如果未自定義 CPU 配置,則 ESXi 主機(jī)會(huì)使用適合大多數(shù)情況的默認(rèn)值??梢园匆韵路绞街付?CPU 配置:n使用可通過 vSphere Web ClientvCenter Server 系統(tǒng)。在某些情況下使用高級(jí)設(shè)置。的屬性和特殊功能。使用 vSphere Web Client 可連接 ESXi 主機(jī)或n將 v
36、Sphere SDK 用于式 CPU 分配。nVMware, Inc.19vSphere管理n使用超線程。多核處理器多核處理器為執(zhí)行虛擬機(jī)多任務(wù)的主機(jī)提供了很多優(yōu)勢。Intel 和 AMD 均已開發(fā)了將兩個(gè)或兩個(gè)以上處理器內(nèi)核組合到單個(gè)集成電路(通常稱為封裝件或插槽)的處理器。VMware 使用“插槽”一詞來描述單個(gè)封裝件,該封裝件可以具有一個(gè)或多個(gè)處理器內(nèi)核且每個(gè)內(nèi)核具有一個(gè)或多個(gè)邏輯處理器。例如,雙核處理器通過允許同時(shí)執(zhí)行兩個(gè)虛擬 CPU,可以提供幾乎是單核處理器兩倍的性能。同一處理器中的內(nèi)核通常配備由所有內(nèi)核使用的最低級(jí)別的共享緩存,這有可能會(huì)減少較慢主內(nèi)存的必要性。如果運(yùn)行在邏輯處理器
37、上的虛擬機(jī)正運(yùn)行爭用相同內(nèi)存總線且占用大量內(nèi)存的工作負(fù)載,則將物理處理器連接到主內(nèi)存的共享內(nèi)存總線可能會(huì)限制其邏輯處理器的性能。ESXi CPU 調(diào)度程序可以將每個(gè)處理器內(nèi)核的每個(gè)邏輯處理器用于執(zhí)行虛擬機(jī),從而提供與 SMP 系統(tǒng)類似的功能。例如,2 路虛擬機(jī)可以讓虛擬處理器運(yùn)行在屬于相同內(nèi)核的邏輯處理器上,或運(yùn)行在不同物理內(nèi)核的邏輯處理器上。ESXi CPU 調(diào)度程序可以檢測處理器拓?fù)洌约疤幚砥鲀?nèi)核與它上面的邏輯處理器之間的關(guān)系。它使用此信息來調(diào)度虛擬機(jī)和優(yōu)化性能。ESXi CPU 調(diào)度程序可以解釋處理器拓?fù)洌òú宀?、?nèi)核和邏輯處理器之間的關(guān)系)。調(diào)度程序使用拓?fù)湫畔?yōu)化虛擬 CPU 在
38、不同插槽上的放置位置,以最大化總體的緩存利用率,并通過最小化虛擬 CPU 遷移來改善緩存關(guān)聯(lián)性。在未過載的系統(tǒng)中,ESXi CPU 調(diào)度程序在默認(rèn)情況下將負(fù)載分配到所有插槽。這樣便可通過最大化可供正在運(yùn)行的虛擬 CPU 使用的緩存總量來改善性能。因此,單個(gè) SMP 虛擬機(jī)的虛擬 CPU 在多個(gè)插槽之間分配(除非每個(gè)插槽本身還是 NUMA 節(jié)點(diǎn),在這種情況下,NUMA 調(diào)度程序會(huì)限制虛擬機(jī)的所有虛擬 CPU 都駐留在同一插槽上。)但是,在某些情況下(例如,當(dāng) SMP 虛擬機(jī)顯示出其虛擬 CPU 之間存在大量數(shù)據(jù)共享時(shí)),此默認(rèn)行為可能不是最佳選擇。對(duì)于此類工作負(fù)載,最好是調(diào)度相同插槽(具有最低級(jí)
39、別的共享緩存)上的所有虛擬 CPU,即使 ESXi 主機(jī)未過載也是如此。在這些情況中,通過將以下配置選項(xiàng)包括在虛擬機(jī)的 .vmx 配置文件中,可以替代在封裝件之間分配虛擬 CPU 的默認(rèn)行為:sched.cpu.vsmpConsolidate="TRUE"。超線程超線程技術(shù)允許單個(gè)物理處理器內(nèi)核像兩個(gè)邏輯處理器一樣工作。處理器可以同時(shí)運(yùn)行兩個(gè)的應(yīng)用程序。為了避免將邏輯處理器和物理處理器,Intel 將物理處理器稱為插槽,本章的討論也使用這一術(shù)語。Intel Corporation 開發(fā)了超線程技術(shù)來增強(qiáng) Pentium IV 和 Xeon 處理器系列的性能。超線程技術(shù)允許單
40、個(gè)處理器內(nèi)核同時(shí)執(zhí)行兩個(gè)的線程。雖然超線程使系統(tǒng)的性能加倍,但是它可以通過更好地利用空閑來提高性能,使得某些重要的工作負(fù)載類型產(chǎn)生更大的吞吐量。如果應(yīng)用程序運(yùn)行在忙碌內(nèi)核的一個(gè)邏輯處理器上,則與單獨(dú)運(yùn)行在非超線程處理器上相比,預(yù)期獲得的吞吐量會(huì)稍高于一半。超線程性能改進(jìn)情況與應(yīng)用程序有很大關(guān)系,有些應(yīng)用程序使用超線程可能會(huì)出現(xiàn)性能下降的情況,因?yàn)閮蓚€(gè)邏輯處理器之間會(huì)共享許多處理器(例如緩存)。注意 在具有 Intel 超線程技術(shù)的處理器上,每個(gè)內(nèi)核可以具有兩個(gè)邏輯處理器,這兩個(gè)邏輯處理器共享大多數(shù)內(nèi)核(如內(nèi)存緩存和功能單元)。此類邏輯處理器通常稱為線程。許多處理器都不支持超線程,因此每個(gè)內(nèi)核僅
41、具有一個(gè)線程。對(duì)于此類處理器,內(nèi)核數(shù)目還與邏輯處理器的數(shù)目相匹配。以下處理器支持超線程,并且每個(gè)內(nèi)核具有兩個(gè)線程。n基于 Intel Xeon 5500 處理器微架構(gòu)的處理器。Intel Pentium 4(支持 HT) Intel Pentium EE 840(支持 HT)nn20VMware, Inc.章 4 管理 CPU超線程和 ESXi 主機(jī)支持超線程的主機(jī)應(yīng)具有與沒有超線程的主機(jī)類似的行為。但是,如果啟用超線程,則可能需要考慮某些因素。ESXi 主機(jī)以智能方式管理處理器時(shí)間,保證負(fù)載均勻分布在系統(tǒng)的多個(gè)處理器內(nèi)核上。相同內(nèi)核上的邏輯處理器具有連續(xù)的 CPU 編號(hào),因此 CPU 0 和
42、 1 一起在第一個(gè)內(nèi)核上,而 CPU 2 和 3 在第二個(gè)內(nèi)核上,依此類推。優(yōu)先在兩個(gè)不同的內(nèi)核上調(diào)度虛擬機(jī),然后才選擇在同一內(nèi)核的兩個(gè)邏輯處理器上調(diào)度虛擬機(jī)。如果邏輯處理器沒有工作,則將其置于暫停狀況,從而其執(zhí)行并允許在同一內(nèi)核的另一個(gè)邏輯處理器上運(yùn)行的虛擬機(jī)使用該內(nèi)核的全部執(zhí)行。VMware 調(diào)度程序會(huì)正確地考慮此暫停時(shí)間,因此使用全部內(nèi)核運(yùn)行的虛擬機(jī)的效率要高于在半個(gè)內(nèi)核上運(yùn)行的虛擬機(jī)。按這種方法管理處理器可確保服務(wù)器任何標(biāo)準(zhǔn)的 ESXi分配規(guī)則。在使用超線程的主機(jī)上啟用 CPU 關(guān)聯(lián)性之前,請(qǐng)考慮管理需求。例如,如果將高優(yōu)先級(jí)虛擬機(jī)綁定到 CPU0,并將另一個(gè)高優(yōu)先級(jí)虛擬機(jī)綁定到 CP
43、U 1,則這兩個(gè)虛擬機(jī)必須共享相同的物理內(nèi)核。這種情況下,可能這些虛擬機(jī)的需求。請(qǐng)確保所有的自定義關(guān)聯(lián)性設(shè)置對(duì)超線程系統(tǒng)都有意義。在 vSphere Web Client 中啟用超線程要啟用超線程,必須首先在系統(tǒng)的 BIOS 設(shè)置中將其啟用,然后在 vSphere Web Client 中打開它。超線程在默認(rèn)情況下處于啟用狀態(tài)。請(qǐng)查閱系統(tǒng)文檔,確定您的 CPU 是否支持超線程。步驟1請(qǐng)確保您的系統(tǒng)支持超線程技術(shù)。在系統(tǒng) BIOS 中啟用超線程。有些制造商將該選項(xiàng)標(biāo)記為邏輯處理器,而有些制造商則稱之為啟用超線程。確保為 ESXi 主機(jī)啟用超線程。23在 vSphere Web Client 導(dǎo)航
44、器中,瀏覽到主機(jī)。依次單擊管理選項(xiàng)卡和設(shè)置。在系統(tǒng)下,單擊高級(jí)系統(tǒng)設(shè)置,然后選擇 VMkernel.Boot.hyperthreading。如果值為有效,將啟用超線程。abc4在硬件下,單擊處理器以查看邏輯處理器的數(shù)量。超線程已啟用。在 vSphere Web Client 中為虛擬機(jī)設(shè)置超線程共享選項(xiàng)可以指定虛擬機(jī)的虛擬 CPU 如何在超線程系統(tǒng)上共享物理內(nèi)核。如果兩個(gè)虛擬 CPU 同時(shí)在內(nèi)核的邏輯 CPU 上運(yùn)行,則這兩個(gè)虛擬 CPU 共享內(nèi)核??梢詾楦鱾€(gè)虛擬機(jī)設(shè)置此選項(xiàng)。步驟在 vSphere Web Client中查找虛擬機(jī)。1a要查找虛擬機(jī),請(qǐng)選擇數(shù)據(jù)中心、文件夾、群單擊相關(guān)對(duì)象選項(xiàng)
45、卡,然后單擊虛擬機(jī)。源池或主機(jī)。b2右鍵單擊虛擬機(jī),然后單擊編輯設(shè)置。在虛擬硬件選項(xiàng)卡中,展開 CPU 部分。3VMware, Inc.21vSphere管理4從 HT 共享下拉菜單中選擇此虛擬機(jī)的超線程模式。單擊確定。5超線程內(nèi)核共享選項(xiàng)可以使用 vSphere Web Client 為虛擬機(jī)設(shè)置超線程內(nèi)核共享模式。表 41超線程內(nèi)核共享模式選項(xiàng)描述任意超線程系統(tǒng)上所有虛擬機(jī)的默認(rèn)值。具有該設(shè)置的虛擬機(jī)的虛擬 CPU 可與該虛擬機(jī)或任何其他虛擬機(jī)的其他虛擬 CPU 隨時(shí)共享內(nèi)核。無虛擬機(jī)的虛擬 CPU 不應(yīng)彼此共享內(nèi)核,或不應(yīng)與其他虛擬機(jī)的虛擬 CPU 共享內(nèi)核。即,該虛擬機(jī)的每個(gè)虛擬 CP
46、U 本身始終應(yīng)獲得完整的內(nèi)核,而該內(nèi)核上的另一個(gè)邏輯 CPU 則置于暫停狀況。內(nèi)部該選項(xiàng)類似于“無”。該虛擬機(jī)的虛擬 CPU 不能與其他虛擬機(jī)的虛擬 CPU 共享內(nèi)核。這些虛擬 CPU 可以與同一虛擬機(jī)的其他虛擬 CPU 共享內(nèi)核。只能為 SMP 虛擬機(jī)選擇此選項(xiàng)。如果應(yīng)用于單處理器虛擬機(jī),則系統(tǒng)會(huì)將該選項(xiàng)更改為“無”。這些選項(xiàng)影響公平性或 CPU 時(shí)間分配。無論虛擬機(jī)的超線程設(shè)置如何,它仍然會(huì)得到與 CPU 份額成比例的 CPU 時(shí)間,且會(huì)受到 CPU 預(yù)留和 CPU 限制值的約束。對(duì)于典型的工作負(fù)載,自定義超線程設(shè)置并非必要設(shè)置。對(duì)于與超線程交互不良的非常見工作負(fù)載,該選項(xiàng)很有用。例如,具
47、有緩存顛簸問題的應(yīng)用程序可能會(huì)讓共享其物理內(nèi)核的應(yīng)用程序降低速度??梢詫⑦\(yùn)行該應(yīng)用程序的虛擬機(jī)置于“無”或“內(nèi)部”超線程狀態(tài),以將其與其他虛擬機(jī)開。如果虛擬 CPU 具有超線程限制,不允許該虛擬 CPU 與其他虛擬 CPU 共享內(nèi)核,那么,當(dāng)其他虛擬 CPU 有資格消耗處理器時(shí)間時(shí),系統(tǒng)可能取消對(duì)該虛擬 CPU 的調(diào)度。如果沒有超線程限制,則可以在同一內(nèi)核上調(diào)度這兩個(gè)虛擬 CPU。對(duì)于(每個(gè)虛擬機(jī))內(nèi)核數(shù)有限的系統(tǒng),問題會(huì)變得更糟。這些情況下,可能沒有內(nèi)核來讓取消調(diào)度的虛擬機(jī)進(jìn)行遷移。因此,超線程設(shè)置為“無”或“內(nèi)部”的虛擬機(jī)性能可能會(huì)降低,這一點(diǎn)對(duì)于內(nèi)核數(shù)有限的系統(tǒng)而言尤其明顯。在某些很少的
48、情況下,ESXi 可能會(huì)檢測到應(yīng)用程序與 Pentium IV 超線程技術(shù)交互不良。(此情況不適用于基于 Intel Xeon 5500 處理器微架構(gòu)的系統(tǒng)。)在這種情況下,對(duì)用戶透明的可能是必要的。例如,對(duì)于與問題代碼共享一個(gè)內(nèi)核的應(yīng)用程序,某些類型的自修改代碼可能會(huì)中斷 Pentium IV 跟蹤緩存的正常行為,導(dǎo)致速度顯著降低(最多 90%)。在這些情況下,ESXi 主機(jī)虛擬機(jī)相應(yīng)地置于“無”或“內(nèi)部”模式。運(yùn)行該代碼的虛擬 CPU,并將其使用 CPU 關(guān)聯(lián)性通過為每個(gè)虛擬機(jī)指定 CPU 關(guān)聯(lián)性設(shè)置,可以僅將虛擬機(jī)只分配給多處理器系統(tǒng)中的某個(gè)可用處理器子集。通過使用此功能,可以將每個(gè)虛擬
49、機(jī)分配到指定關(guān)聯(lián)性集合中的處理器。CPU 關(guān)聯(lián)性指定虛擬機(jī)到處理器的放置位置的限制,與由虛擬機(jī)-虛擬機(jī)或虛擬機(jī)-主機(jī)關(guān)聯(lián)性規(guī)則創(chuàng)建的關(guān)系不同,后一關(guān)聯(lián)性規(guī)則指定虛擬機(jī)到虛擬機(jī)主機(jī)的放置位置的限制。在這個(gè)上下文中,術(shù)語“CPU”指的是超線程系統(tǒng)上的邏輯處理器,同時(shí)也指非超線程系統(tǒng)上的內(nèi)核。某一虛擬機(jī)的 CPU 關(guān)聯(lián)性設(shè)置適用于與該虛擬機(jī)相關(guān)聯(lián)的所有虛擬 CPU 及其他所有線程(也叫做“環(huán)境”)。這些虛擬機(jī)線程可執(zhí)行鼠標(biāo)、鍵盤、屏幕、CD-ROM 及其他舊設(shè)備時(shí)所需進(jìn)行的處理工作。22VMware, Inc.章 4 管理 CPU在某些情況下(例如,占用大量顯示的工作負(fù)載),可能會(huì)在虛擬 CPU 和
50、其他虛擬機(jī)線程之間出現(xiàn)大量通信。如果虛擬機(jī)的關(guān)聯(lián)性設(shè)置了這些額外的線程與虛擬機(jī)的虛擬 CPU 同時(shí)進(jìn)行調(diào)度,則性能可能會(huì)降低。例如,單處理器虛擬機(jī)與單個(gè) CPU 關(guān)聯(lián),或雙路 SMP 虛擬機(jī)僅與兩個(gè) CPU 關(guān)聯(lián)。為了獲得最佳性能,在應(yīng)用手動(dòng)關(guān)聯(lián)性設(shè)置時(shí),VMware 建議您在關(guān)聯(lián)性設(shè)置中至少要包含一個(gè)額外的物理CPU,以便允許至少有一個(gè)虛擬機(jī)線程與其虛擬 CPU 同時(shí)調(diào)度。例如,單處理器虛擬機(jī)至少與兩個(gè) CPU 關(guān)聯(lián),或雙路 SMP 虛擬機(jī)至少與三個(gè) CPU 關(guān)聯(lián)。在 vSphere Web Client 中為特定處理器分配虛擬機(jī)使用 CPU 關(guān)聯(lián)性,可以向特定處理器分配虛擬機(jī)。通過此操作,
51、可以將虛擬機(jī)只分配給多處理器系統(tǒng)中特定的可用處理器。步驟在 vSphere Web Client中查找虛擬機(jī)。1要查找虛擬機(jī),請(qǐng)選擇數(shù)據(jù)中心、文件夾、群單擊相關(guān)對(duì)象選項(xiàng)卡,然后單擊虛擬機(jī)。源池或主機(jī)。ab右鍵單擊虛擬機(jī),然后單擊編輯設(shè)置。在“虛擬硬件”下,展開 CPU。在“調(diào)度關(guān)聯(lián)性”下,選擇虛擬機(jī)的物理處理器關(guān)聯(lián)性。使用“-”表示范圍,使用“,”分隔值。例如,“0, 2, 4-7”表示處理器 0、2、4、5、6 和 7。選擇要運(yùn)行虛擬機(jī)的處理器,然后單擊確定。2345CPU 關(guān)聯(lián)性的潛在問題使用 CPU 關(guān)聯(lián)性之前,可能需要考慮某些問題。CPU 關(guān)聯(lián)性的潛在問題包括:n對(duì)于多處理器系統(tǒng),ES
52、Xi 系統(tǒng)執(zhí)行自動(dòng)負(fù)載平衡。避免手動(dòng)指定虛擬機(jī)關(guān)聯(lián)性,以改進(jìn)調(diào)度程序跨處理器平衡負(fù)載的能力。關(guān)聯(lián)性可能會(huì)干擾 ESXi 主機(jī)滿足為虛擬機(jī)指定的預(yù)留和份額的能力。因?yàn)?CPU 接入控制不考慮關(guān)聯(lián)性,所以具有手動(dòng)關(guān)聯(lián)性設(shè)置的虛擬機(jī)可能始終得到其完整的預(yù)留量。nn沒有手動(dòng)關(guān)聯(lián)性設(shè)置的虛擬機(jī)受到具有手動(dòng)關(guān)聯(lián)性設(shè)置的虛擬機(jī)的影響。n將虛擬機(jī)從一個(gè)主機(jī)移動(dòng)到另一個(gè)主機(jī)時(shí),因?yàn)樾碌闹鳈C(jī)可能具有不同的處理器數(shù),所以關(guān)聯(lián)性可能不再適用。NUMA 調(diào)度程序可能無法管理已經(jīng)借助于關(guān)聯(lián)性分配到某些處理器的虛擬機(jī)。nn關(guān)聯(lián)性可能會(huì)影響主機(jī)在多核或超線程處理器上調(diào)度虛擬機(jī)以充分利用在這些處理器上共享的能力。主機(jī)電源管理策略ESXi 可以利用主機(jī)硬件提供的多個(gè)電源管理功能來調(diào)整性能與電源使用之間的權(quán)衡??梢酝ㄟ^選擇電源管理策略來控制 ESXi 使用這些功能的方式。通常,選擇高性能策略可提供但效率較高。絕對(duì)性能,但效率(每瓦特的性能)較低。低功耗策略提供的絕對(duì)性能較少,VMware, Inc.23vSphere管理ESXi 提供五個(gè)電源管理策略。如果主機(jī)不支持電源管理,或者如果 BIOS 設(shè)置指定不允許主機(jī)操作系統(tǒng)管理電源,則只有“不受支持”策略可用。您可以使用 vSphe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度熱泵設(shè)備安裝與調(diào)試服務(wù)合同模板2篇
- 2024年綠色環(huán)保預(yù)制件加工與應(yīng)用一體化合同3篇
- 2024淘寶店鋪全面升級(jí)版裝修模板定制與推廣合同3篇
- 2025年度古籍收藏與銷售合作框架合同3篇
- 2024年版勞務(wù)安全標(biāo)準(zhǔn)合作合同版B版
- 2025年度智能生產(chǎn)線承包與升級(jí)改造合同3篇
- 2025版建筑工程質(zhì)量事故處理三方合作協(xié)議合同范本3篇
- 2024年私人餐廳承攬協(xié)議標(biāo)準(zhǔn)格式版B版
- 2024版居間橋梁協(xié)作合同3篇
- 2025年度消防安全設(shè)施改造及技術(shù)升級(jí)服務(wù)合同3篇
- 生產(chǎn)車間薪酬管理制度
- 小學(xué)生科普人工智能
- 2022年北京外國語大學(xué)博士生英語入學(xué)考試試題
- 提高做好群眾工作的能力主講陶通艾
- 3500A 手持式綜合測試儀操作指導(dǎo)培訓(xùn)
- GB/T 1335.2-2008服裝號(hào)型女子
- GB 31247-2014電纜及光纜燃燒性能分級(jí)
- DCC20網(wǎng)絡(luò)型監(jiān)視與報(bào)警
- 《簡單教數(shù)學(xué)》讀書心得課件
- 井底車場及硐室課件
- 小學(xué)生法制安全教育演講稿6篇
評(píng)論
0/150
提交評(píng)論