⑴ 請問vsphere 如何啟用gpu虛擬化
其實,GPU虛擬化,主要是看你應用。因為,我們公司很多同事都是使用好幾萬的圖形工作站,每台工作站都非常貴,上面的顯卡都是專業的制圖顯卡,所以我曾經考慮過虛擬化,就是幾個人共享一台工作站,可是,他們在工作的時候,顯卡的負荷非常高。而虛擬化,就是幾個用戶共享一個資源,可是現在這一個資源都無法滿足一個用戶的需求,還怎麼共享?
。所以,GPU虛擬化,我直接就沒有嘗試。所以,我感覺到GPU虛擬化,對於3D負荷很大的環境,是不適用的。
⑵ esxi 虛擬機性能問題
【本文不討論的】
想獲得最高的虛擬機硬碟效率,是可以直通sata控制器的,這樣陣列、休眠、smart信息等特性都可以直接使用。其次,直通硬碟也不錯,單盤的效率基本接近原生。
這兩種直通在ESXi、PVE、unRaid下性能都很好,虛擬機做nas強烈推薦這兩種方式。但本文不會討論這塊,因為沒什麼研究空間了。。。
【本文討論的】
如果你無法使用直通(比如說硬碟數量不夠),那就必須創建虛擬磁碟了。如何創建一個適合自己的虛擬磁碟?尤其是虛擬機玩NAS或Windows等系統,佔用磁碟空間大且有一定性能需求,該如何權衡?
本文只是想給出一些我嘗試過的方法和結論,希望能夠提供幫助。
【大致想法】
首先最簡單的方法肯定是虛擬機下直接創建虛擬磁碟,那麼虛擬磁碟的硬碟控制器、精簡置備、置零這些選項對磁碟的性能到底有多大影響?精力有限,本文只研究了ESXi,其它虛擬系統情形大體相似。
如果你的虛擬機中有一個NAS(比如說群暉),你可能已經把最大最快的硬碟直通給它了。其它次要的系統可否從NAS中分一部分硬碟空間使用,性能如何?是否實用?
【測試的環境】
主機(ESXi系統):
CPU:E3-1265L v3 主硬碟:WDC WD5000BPVT(讀取速度72MB/s)
群暉(虛擬機):
直通了sata控制器,兩塊4T酷狼組raid0,虛擬萬兆網卡
Win10(虛擬機):
除系統盤外,對下面1、2、3、4情況各自建立了2G的虛擬磁碟,虛擬萬兆網卡
【待測試的方案】
ESXi下的SCSI厚置備、置零硬碟
ESXi下的SATA厚置備、置零硬碟
ESXi下的SATA厚置備、延遲置零硬碟
ESXi下的SATA精簡置備硬碟
群暉提供的iSCSI磁碟
群暉提供的SMB共享
群暉提供的NFS共享
接下來,我們按照解決疑問的方式一步步給出測試數據。
【SCSI有必要嗎?】(方案1、2對比)
ESXi創建Windows虛擬機,會默認採用SCSI控制器。而我們一般家用主機,基本都是用SATA控制器的,SCSI一般只會在伺服器上見到。是不是SCSI比SATA更高級呢?
理論上,SCSI會佔用較少的CPU、有更好的擴展性,但硬體要求較高,所以家用很少用到。我們還是看看實測數據:
SATA(厚置備,置零)硬碟讀取
SATA(厚置備,置零)硬碟寫入
SCSI(厚置備,置零)硬碟讀取
SCSI(厚置備,置零)硬碟寫入
SATA(厚置備,置零)硬碟:讀取58.9MB/s 寫入47.8MB/s cpu平均2.8%
SCSI(厚置備,置零,半虛擬)硬碟:讀取57.6MB/s 寫入44.9MB/s cpu平均2.5%
(主機硬碟直接讀取測試72MB/s)
為了方便對比,兩塊硬碟全都是厚置備、置零的配置。測得的速度相差不大,甚至SCSI還略低一丟丟。CPU佔用SCSI略低一丟丟。考慮到測試有誤差,可以認為兩者的性能數據幾乎一樣。看來軟體模擬出來的SCSI、SATA性能差別不大,跟硬體SCSI、SATA的情況可能不一樣。我個人偏向於使用SATA,因為平時主機就是SATA,兼容問題少(半虛擬的SCSI安裝Windows需要額外驅動)。
【延遲置零有什麼效果?】(方案2、3對比)
顧名思義,延遲置零可以把磁碟的置零操作延後,節省了創建虛擬機的時候卡住的那幾秒或幾分鍾時間。實測在我這個爛硬碟上創建一個2G的置零磁碟差不多要1分多鍾。我們來看看設置了延遲置零的硬碟的測試數據:
SATA(厚置備,延遲置零)硬碟第一次讀取
SATA(厚置備,延遲置零)硬碟第一次寫入
SATA(厚置備,延遲置零)硬碟第二次讀取
SATA(厚置備,延遲置零)硬碟第二次寫入
SATA(厚置備,延遲置零)硬碟第一次:讀取1517.5MB/s 寫入11.7MB/s
SATA(厚置備,延遲置零)硬碟第二次:讀取58.5MB/s 寫入48.8MB/s
SATA(厚置備,置零)硬碟:讀取58.9MB/s 寫入47.8MB/s (前面有數據截圖)
第一次讀取速度簡直逆天!細想一下,很正常嘛,未置零的部分直接返回0就可以了,根本不需要真正的磁碟IO。再想一下,這個速度快有用嗎?正常軟體根本就不應該去讀取硬碟的未初始化區域,總要先寫入數據再讀取才對。而第一次的寫入速度就會比較悲劇了,因為寫入的同時又要處理延遲置零,所以寫入速度成倍下降。第二次讀取、寫入速度才是長期使用後磁碟的速度。
結論:延遲置零會降低初次寫入磁碟的性能,長期使用影響不大。從我個人而言,無所謂建立虛擬機的時候等幾分鍾,所以我還是不會選擇延遲置零。
【精簡置備劃算嗎?】(方案2、4對比)
精簡置備是一個省硬碟空間的好辦法,初期建立的虛擬磁碟文件會很小,隨著寫入數據而逐漸變大。(這里有人可能會疑惑,為什麼精簡置備沒有區分置零和延遲置零?因為精簡備至只能延遲置零了。換個角度:如果做了置零,也就不是精簡置備了。)我們看看精簡置備的性能數據:
SATA(精簡置備)硬碟第一次讀取
SATA(精簡置備)硬碟第一次寫入
SATA(精簡置備)硬碟第二次讀取
SATA(精簡置備)硬碟第二次寫入
SATA(精簡置備)硬碟第一次:讀取1639.6MB/s 寫入12.2MB/s
SATA(精簡置備)硬碟第二次:讀取58.9MB/s 寫入47.9MB/s
SATA(厚置備,置零)硬碟:讀取58.9MB/s 寫入47.8MB/s (前面有數據截圖)
同樣,第一次讀取的速度是逆天的,第一次寫入的數據是悲催的,原因跟延遲置零一樣。結論似乎也是一樣:是否精簡置備對長期使用的性能影響較小。但是我的實際使用經驗是,拿Windows這種操作系統跑精簡置備的話,精簡備至後期的實際性能要低於測試值。猜測原因可能是雜亂的磁碟使用導致虛擬磁碟文件出現大量碎片。
【iSCSI能有多快?】(方案5)
如果你的虛擬系統中包含一個nas虛擬機,比如群暉,那麼讓nas提供一個iSCSI網路硬碟給目標虛擬機用也是個不錯的選擇。看看測試數據:
群暉iSCSI(厚置備)讀取
群暉iSCSI(厚置備)寫入
群暉iSCSI(厚置備)網路硬碟:讀取177.0MB/s 寫入191.5MB/s
(單個原生盤的讀取速度180MB/s,這里是雙盤組了軟raid 0)
這組數據已經跟之前的方案沒有可比性了,因為基於的物理硬碟不一樣。不過從這個數據可以看出,iSCSI的讀寫速度已經比較令人滿意了。實際長期使用較穩定,沒有任何問題。有點遺憾的是理論上組了raid 0可以速度達到單盤的2倍,但這個才勉強1倍,不確定是軟raid不太行還是什麼原因(iperf3測試網路5G多速率)。有知道的老哥還請不惜賜教。
【SMB共享能做磁碟嗎?】(方案5、6對比)
iSCSI的方案我用了厚置備以提升性能,但是這會帶來很大的磁碟空間浪費。而且iSCSI一般不方便同時共享給多方使用。所以,我試了試把SMB(Samba)共享映射為驅動器。對比方案5測得的性能數據如下:
iSCSI磁碟讀寫
SMB共享讀寫
iSCSI磁碟:讀取713MB/s 寫入267MB/s
SMB共享:讀取1143MB/s 寫入297MB/s
因為HD Tune無法測試網路共享,所以只能換了CrystalDiskMark來測試,但後者的測試不那麼准確,受緩存等影響較大。看起來SMB的讀取速度會高於iSCSI,有點超出我認知。可能主要還是緩存影響了這部分數據。SMB共享因為是文件級的,可能受到了更多的緩存加速?
不過SMB在實際使用中並不穩定,而且還有兩個問題:
一是不能做系統盤。因為SMB共享是在系統啟動後載入的,而iSCSI磁碟的載入甚至可以從BIOS引導開始(設置有點麻煩,我沒實驗了)。
二是碎文件讀寫非常慢。
【NFS共享更快嗎?】(方案6、7對比)
簡單測試看不出差異,就不獻丑了。直接借用別人的結論:
NFS在碎文件多的時候性能顯著高於SMB,大文件速度跟SMB不相上下。想看詳細對比數據直接看老外的研究(也是基於群暉): Network share: Performance differences between NFS & SMB
但這個測試結果不是在Windows上得出的。我在Windows上的實際使用速度還遠不及SMB,而且有不穩定的狀況,經常卡住。
【結論】
需要穩定高性能的話,可以採用虛擬SATA、厚置備、置零硬碟。
如果需要節省空間,則考慮虛擬精簡置備硬碟。
如果有NAS,可以用NAS做一個iSCSI硬碟,穩定度和速度都較好。
愛折騰的也可以試試SMB或NFS共享,如果能解決Windows下穩定性問題還請指點一下。
⑶ 一台esxi伺服器到底創建多少個虛擬機能使伺服器達到最大利用
舉個例子
線上 web 應用環境 (lnmp ), 每個虛擬機 分配 8GB 內存,4vcpu 60 GB 磁碟,所以你的配置,還要考慮為ESXi 預留 1-2GB 內存,所以如果在我們這里,最多能創建兩台虛擬機。
⑷ 如何在VMware Workstation上安裝ESX/ESXi伺服器
准備安裝ESX/ESXi的伺服器 安裝ESX/ESXi就像安裝任何一個Linux的套件一樣,在確定你的機器匹配VMware的HCL之後即可以放心開始安裝。但在安裝之前,還是有些准備任務,包括了BIOS的配置,磁碟安全機制RAID,以及遠程鍵盤滑鼠屏幕KVM的配置。 准備伺服器的BIOS配置 一般來說,任何通過VMware HCL認識的伺服器都可以順利運行,但在安裝ESX/ESXi之前,還是別忘了將BIOS中相關的地方激活。 伺服器BIOS中虛擬機選項的激活 VT-X:在BIOS會顯示Virtualization Technology. VT-D:在BIOS中會顯示VT-D或是IOMMU. RAID的規劃及安裝 ESX/ESXi雖然是一個Hypervisor,但也是一個操作系統,因此也需要有些安全防護,因此在安裝前,先要規劃Hypervisor的存放位置,本地硬碟則一定要使用RAID才能確保Hypervisor的常規運行。 RAID的常見名稱 Volume:卷,即RAID落實後的組合。 Virtual Device:和卷同意,但一個VD可以只有一台硬碟。 IM:即RAID1,通常是Mirror的意思。 IS:即RAID0,即Stripping的意思。 IME:即IM+Enhance的意思,通常為RAID1+Hot Spare. PD:Physical Device,即物理硬碟。 准備主機的總控KVM 在機房環境中,如果每一次安裝或配置伺服器都要跑到計算機旁邊,安裝上鍵盤,滑鼠,屏幕,不但麻煩,一不小心還會把伺服器的電源或網線給碰掉,帶來無謂的困擾。在IDC中,一般會使用所謂的KVM轉移設備,將這台伺服器的鍵盤,滑鼠,屏幕(通稱KVM)的輸出入都轉移出來。 1、KVM的種類:交換機 最常見的KVM轉移設備就是網卡,一般做法有通過KVM的交換機,再利用客戶端程序或瀏覽器上交換機來操作給定IP的伺服器。KVM交換機通常會有一個屏幕界面和USB界面,並且將這些界面集成CAT網路界面。 2、KVM的種類:專屬總控卡 另一種就是在伺服器中直接插上網路界面的KVM over IP卡,可以將這個KVM over IP的卡配置一個私有的IP,再將這個卡連上公用的交換機,只要通過IP就可以直接操作這台計算機,大部分的服務產品都是使用這種方式。 在VMware Workstation上安裝ESX/ESXi ESX必須匹配VMware HCL的硬體上才能安裝,因此一般的PC要安裝上必須靠運氣,但如果只想評估ESX。事實上,VMware為了讓每一個人都可以體會ESX的強大,特別在新版的VMware Workstation 7及以後的版本中加入了對ESX的支持,讓你可以在"虛擬"的環境中再安裝Hypervisor,並且也可以在上面再安裝VM。雖然效果無法應用正規環境,但至少可以評估ESX的各項功能,如HA、VMotion、DRS等。 1、在workstation上安裝ESX/ESXi的必要條件 雖然大部分個人計算機都可以安裝VMware Workstation,但ESX/ESXi是一個64比特的Hypervisor,因些VMware Workstation的機器必須擁有64比特的CPU,而CPU也必須支持VT-X技術,滿足這兩個條件才能在上面安裝ESX/ESXi. 2、創建給ESX/ESXi用的VM VMware Workstation很貼心地在其上特別准備了給ESX/ESXi運行環境,只要經過簡單的配置步驟即可。 3、創建給ESX/ESXi用的VM 在VMware Workstation下創建給ESX/ESXi的VM和創建其他的VM一樣簡單。 (1) 進入VMware Workstation並且選擇New Virtual Machine選項。 (2) 選擇Custom單選按鈕,單擊next按鈕 (3) 選擇VMware Workstation的版本,這里選默認值即可。 (4) 選擇「I will install the operating system later」,然後next. (5) 在操作系統的選擇上,選擇VMware ESX,在Version中選擇VMware ESX/ESXi4,next (6) 鍵入這個VM名稱,選擇存放位置,然後next。 (7) 接下來選擇CPU數量,next (8) 接下來是內存的大小,默認值是2GB,單擊next按鈕 (9) 再接下來是網路,選擇bridge方便管理,單擊next. (10) 接下來是硬碟的界面卡,以默認值為主,單擊next (11) 接下來是創建這個ESX VM的硬碟,選擇創建新硬碟,單擊next (12) 接下來是硬碟的界面,ESX以SCSI為主,單擊next按鈕 (13) 給定VM硬碟的大小,默認為40GB,單擊next (14) 接下來是這個VM使用硬碟VMDK的名稱,也使用默認值,單擊next按鈕 (15) 接下來是信息匯總 (16) 單擊finish完成創建。
⑸ gpu伺服器能用vmvare虛擬化嗎
GPU虛擬化主要針對在桌面虛擬化的一些研發和設計工作人員,這些人員需要進行大型的3D設計,從而使用普通的桌面虛擬化無法滿足其主要的需求。所以必須採用在虛擬化平台增加GPU,通過GPU虛擬化的方式進行。
目前VMware的GPU虛擬化主要分為以下三種方式:
vSGA:
是指「Virtual Shared Graphics Acceleration」(虛擬共享圖形加速)。vSGA 的功能是利用在 ESXi 主機中本機安裝的物理 GPU(圖形處理單元,也稱為顯卡)為眾多虛擬桌面提供硬體加速 3D 圖形。通過提供這種功能,可進一步擴展使用虛擬桌面能夠提供的使用情形和目標用戶。除了擴展目標使用情形外,還可以提供更生動鮮活的視覺體驗,從而進一步增強用戶體驗。vSGA在虛擬機中使用的是VMware的驅動,每個用戶顯存最多512MB。
vGPU:
是指Virtual Graphics Processing Unit (vGPU) ,是在VMware vSphere6.0上的新功能,它介於vSGA和vDGA之間,即可以使用GPU的核心資源,又可以進行不同配置的共享,從而在經濟性和性能之間達到比較好的均衡,在虛擬機中使用的是GPU的原生驅動,從而性能比vSGA更加強勁,而通過顯存上的共享從而使一塊GPU卡可以共享給更多的用戶,達到更加經濟的目的。vGPU有不同類型的配置文件使用,包含K120Q,K220Q,K140Q,K240Q,K160Q,K260Q,K180Q,K280Q型號,應用程序對於它們也都已經加入了認證的列表。
⑹ ESXI6.7安裝Wimdows XP,分配兩個處理器核心,256M內存,15G硬碟,運行效果很卡
像這種運行卡肯定都是性能問題,你並不是虛擬化,而是虛擬化以後再虛擬化,而且像esxi這種操作系統都針對伺服器優化的,又不是台式機
⑺ esxi裝u盤影響性能嗎
不響影性能。
esxi是vmware推出的一款優秀的伺服器級別的虛擬機。ESXi不依賴於任何操作系統,它本身就可以看作一個操作系統,然後可以在它上面安裝系統。
ESXi專為運行虛擬機,最大限度降低配置要求和簡化部署而設計。只需幾分鍾時間,客戶便可完成從安裝到運行虛擬機的全過程,特別是在下載並安裝預配置虛擬設備的時候。
在VMware Virtual Appliance Marketplace 上有800多款為VMware hypervisor 創建的虛擬設備,如今,ESXi已經實現了與Virtual Appliance Marketplace的直接整合,使用戶能夠即刻下載並運行虛擬設備。這為即插即用型軟體的交付與安裝提供了一種全新和極其簡化的方式。
vSphere 5.0 之前的版本中提供的 ESX 體系結構依賴基於 Linux 的控制台操作系統 (COS) 來實現可維護。
性和基於代理的合作夥伴集成。 在獨立於操作系統的新 ESXi 體系結構中,去除了大約 2 GB 的 COS,並直接在核心 VMkernel 中實現了必備的管理功能。 去除 COS 使 vSphere ESXi 虛擬化管理程序的安裝佔用空間急劇減小到約 150 MB,並因消除了與通用操作系統相關的安全漏洞而提高了安全性和可靠性。
新的 ESXi 體系結構的配置項要少得多,因此可以極大地簡化部署和配置,並且更容易保持一致性。
ESXi 體系結構採用基於 API 的合作夥伴集成模型,因此不再需要安裝和管理第三方管理代理。 利用遠程命令行腳本編寫環境(例如 vCLI 或 PowerCLI),可以自動執行日常任務。
⑻ 調查一下,各位安裝ESXi用的什麼硬體平台配置呢說說心得吧
我用的mac mini,應該是2012年的機器,cpu i7-3650、內存16G,直接把蘋果系統幹掉了,安裝的esxi6.0,性能馬馬虎虎吧,虛擬了一個winserver2012,一個win7,兩個同時跑,性能馬馬虎虎。正考慮入手hp z2 mini g4,畢竟mac mini有些老了,就是不知道hp z2 mini能不能裝esxi。
⑼ esxi 使用雙網卡綁定是否可以提升宿主機的網路傳輸速度,宿主機上的虛擬機是否做相應的變動。
看你有幾台虛擬機了,如果只有一台,影響不大,如果很多台,會提升的
變動的話,你的每一台虛擬機,都有至少一個虛擬NIC,如果你安裝了新NIC,把一部分虛擬機的NIC連到這個新NIC上比較好