vmware如何直接使用物理內(nèi)存 VM虛擬機(jī)虛擬內(nèi)存設(shè)置多少G?
VM虛擬機(jī)虛擬內(nèi)存設(shè)置多少G?1.4G物理內(nèi)存內(nèi),虛擬內(nèi)存一般設(shè)置為物理內(nèi)存的2倍,比如1G物理內(nèi)存設(shè)置為2G虛擬內(nèi)存。通常,在這種情況下,虛擬內(nèi)存需要設(shè)置得更大。2.物理內(nèi)存4G以上。此時(shí)虛擬內(nèi)存一
VM虛擬機(jī)虛擬內(nèi)存設(shè)置多少G?
1.4G物理內(nèi)存內(nèi),虛擬內(nèi)存一般設(shè)置為物理內(nèi)存的2倍,比如1G物理內(nèi)存設(shè)置為2G虛擬內(nèi)存。通常,在這種情況下,虛擬內(nèi)存需要設(shè)置得更大。
2.物理內(nèi)存4G以上。此時(shí)虛擬內(nèi)存一般設(shè)置為兼容老版本應(yīng)用,一般設(shè)置為2GB~4GB。
3.具體設(shè)置:右擊電腦-屬性-高級系統(tǒng)設(shè)置-性能-設(shè)置-高級-虛擬內(nèi)存,自定義大小,輸入數(shù)字,點(diǎn)擊 "設(shè)置 ",然后退出并重新啟動(dòng)系統(tǒng)。
虛擬機(jī)的資源可以如何分配呢?虛擬機(jī)的資源可?
虛擬機(jī)資源涉及很多方面:CPU、內(nèi)存、網(wǎng)絡(luò)、磁盤。在規(guī)劃虛擬機(jī)時(shí),應(yīng)該考慮這些資源之間的關(guān)系,否則,不合理的資源分配將導(dǎo)致虛擬機(jī)中的應(yīng)用程序性能不佳。虛擬機(jī)的每個(gè)vCPU只運(yùn)行在一個(gè)物理核上,所以CPU頻率越高,虛擬機(jī)的運(yùn)行速度越高。VCPUs越多,應(yīng)用程序的性能就越好。一個(gè)更復(fù)雜的因素是,在ESXi服務(wù)器中,所有虛擬機(jī)共享物理CPU。ESXi服務(wù)器擁有的核心越多,每個(gè)vCPU獲得的核心份額就越大,因此多核的性能要優(yōu)于高核心頻率但少核心的性能。
如果虛擬機(jī)需要占用大量CPU時(shí)間,可以考慮給虛擬機(jī)分配第二個(gè)vCPU。但是,給虛擬機(jī)分配兩個(gè)以上的vcpu并不一定能讓應(yīng)用運(yùn)行得更快,因?yàn)橹挥卸嗑€程應(yīng)用才能有效地使用多個(gè)vcpu。ESXi服務(wù)器中的RAM資源通常有限,因此在為虛擬機(jī)分配RAM時(shí)需要格外小心。VMkernel在處理RAM的時(shí)候很聰明;允許虛擬機(jī)使用ESXi服務(wù)器的所有物理內(nèi)存,盡量避免占用物理內(nèi)存卻沒有真正使用的情況。
在物理內(nèi)存被完全使用后,VMkernel必須確定哪些虛擬機(jī)可以保留物理內(nèi)存,哪些虛擬機(jī)應(yīng)該釋放物理內(nèi)存。這叫做 "內(nèi)存回收和?;厥仗摂M機(jī)占用的物理內(nèi)存時(shí),存在影響虛擬機(jī)性能的風(fēng)險(xiǎn)。虛擬機(jī)回收的內(nèi)存越多,相應(yīng)的風(fēng)險(xiǎn)就越大。
最明智的做法是只為虛擬機(jī)分配完成工作所需的內(nèi)存。分配額外的內(nèi)存會增加回收的風(fēng)險(xiǎn)。另一方面,當(dāng)虛擬機(jī)操作系統(tǒng)使用未使用的內(nèi)存作為磁盤緩存時(shí),會顯著降低磁盤系統(tǒng)的性能要求,所以這里存在一個(gè)折中的問題。
對于數(shù)據(jù)庫服務(wù)器和VDI桌面,為虛擬機(jī)分配更多內(nèi)存(在ESXi服務(wù)器上運(yùn)行更少的虛擬機(jī))通常比購買高性能磁盤陣列更具成本效益。關(guān)鍵是為虛擬機(jī)的負(fù)載分配足夠的內(nèi)存,而不浪費(fèi)它。網(wǎng)絡(luò)帶寬包括兩個(gè)方面:一是虛擬機(jī)和虛擬交換機(jī)之間的帶寬。第二,虛擬交換機(jī)和外部網(wǎng)絡(luò)之間的帶寬。如果您希望虛擬機(jī)獲得最大帶寬,您應(yīng)該使用VMXNET3網(wǎng)絡(luò)適配器,它以最小的CPU開銷提供最佳的吞吐量。如果可能,所有虛擬機(jī)都應(yīng)使用VMXNET3網(wǎng)絡(luò)適配器。
對于與外部物理網(wǎng)絡(luò)的連接,確保ESXi主機(jī)具有最快的物理網(wǎng)卡;10Gb是個(gè)不錯(cuò)的選擇。即使物理網(wǎng)卡數(shù)量很少,10Gb也能讓虛擬機(jī)承受突發(fā)的網(wǎng)絡(luò)流量。
記住,虛擬機(jī),虛擬機(jī),做大量網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)包的傳輸都會消耗CPU時(shí)間。因此,在CPU有限的ESXi服務(wù)器上運(yùn)行的虛擬機(jī)可能會面臨較低的網(wǎng)絡(luò)吞吐量,因?yàn)镃PU無法快速響應(yīng)請求。磁盤性能通常是一個(gè)無聲的性能。虛擬機(jī)磁盤的性能受到陣列磁盤的數(shù)量和類型以及在其上運(yùn)行的虛擬機(jī)數(shù)量的限制。由于存儲架構(gòu)的集享會導(dǎo)致通過同一個(gè)位置訪問所有的虛擬機(jī)磁盤,存儲控制器和陣列的磁盤很容易過載,只留下虛擬機(jī)等待存儲的響應(yīng)。
虛擬機(jī)等待磁盤IO和虛擬機(jī)CPU空閑對性能的影響是非常不同的。等待IO can t做其他工作,所以高I/O延遲意味著性能肯定會下降。為了避免上述情況,進(jìn)行仔細(xì)的存儲設(shè)計(jì)是非常重要的。
合理選擇磁盤以提高虛擬機(jī)性能
在虛擬化中,虛擬機(jī)管理程序從底層物理硬件中抽象出工作負(fù)載,允許快速分配和共享計(jì)算資源以及遷移工作負(fù)載。雖然虛擬機(jī)管理程序和虛擬化兼容處理器的性能開銷很小,但虛擬化層的存在對性能有影響。
當(dāng)磁盤性能對工作負(fù)載至關(guān)重要時(shí),一些管理員可能會選擇以直通模式配置LUN,從而允許虛擬機(jī)的操作系統(tǒng)繞過虛擬機(jī)管理程序,與直接LUN進(jìn)行通信。例如,Windows server虛擬機(jī)可能使用直通模式繞過Hyper-V,直接訪問磁盤,這將略微提高SQL Server數(shù)據(jù)庫的性能。但是,由于來賓操作系統(tǒng)(在直通模式下)和虛擬機(jī)管理程序嘗試同時(shí)訪問磁盤,因此虛擬機(jī)管理程序必須配置為忽略直通LUN。
直通模式的問題是,它不被一些重要的虛擬化功能(如虛擬機(jī)快照或集群)支持。因此,虛擬機(jī)實(shí)際上可能受益于虛擬化提供的各種功能特性,而不是采用直通模式帶來的邊際性能提升。管理員需要評估虛擬機(jī)的要求,并確定直通模式的適用性。
除了直通模式,Hyper-V和其他虛擬機(jī)管理程序還提供了其他磁盤存儲選項(xiàng)。例如,當(dāng)創(chuàng)建. VHD文件時(shí),固定大小的磁盤將分配所有數(shù)據(jù)塊。一旦創(chuàng)建,固定大小的磁盤就不能調(diào)整。但是,動(dòng)態(tài)擴(kuò)展磁盤是一個(gè)從一開始就沒有數(shù)據(jù)塊的. VHD文件,數(shù)據(jù)寫入后才會分配磁盤空間。VHD檔案。這類似于精簡資源調(diào)配,盡管磁盤是以邏輯創(chuàng)建的,但實(shí)際磁盤空間僅在寫入數(shù)據(jù)時(shí)使用。
差異磁盤是一種特殊類型的動(dòng)態(tài)擴(kuò)展磁盤。其設(shè)計(jì)思想是父磁盤有固定的鏡像,差異磁盤與父磁盤相關(guān)聯(lián),因此寫入磁盤的數(shù)據(jù)存儲在差異磁盤中,而不是。VHD檔案。讀取請求首先檢查。差異磁盤的VHD文件,如果沒有變化,父。VHD文件將被讀取。當(dāng)需要標(biāo)準(zhǔn)化磁盤鏡像并且回滾功能很重要時(shí),差異是一個(gè)好主意,但是管理員可能會面臨維護(hù)父子磁盤配置的挑戰(zhàn)。