最近給客戶做一台Hyper-V虛擬化伺服器,本著對於Microsoft的愛,信心滿滿的安裝了一套Windows Server 2012 R2 Hyper-V,可Microsoft好像不太愛我!!異常多多!
問題一:虛擬機器記憶體佔用100%
虛擬機器開機記憶體佔用正常,但是如果開啟任何一個應用,記憶體就會100%,太嚇人了!Ping都會!
我嘗試調整動態記憶體分配但未能夠此解決,後來將動態記憶體分配功能關閉使用正常使用正常!以前部署的時候不會有這種情況,估計與伺服器硬體有關係(此伺服器硬體使用DELL R720),具體原因未知;
問題二:虛擬機器裝置管理員中出現“未知裝置”
我是一個有強迫症的人,不希望看到伺服器上存在任何瑕疵,怎麼辦了?
原因:
造成這個問題的原因是這此虛擬設備用於提供AVMA自動虛擬機器啟用與主機遠程通訊,而AVMA僅支援運行在Windows Server 2012 R2或更高版本的作業系統的虛擬機器上,而我們用的是Windows Server 2008 R2的虛擬機器,所以會造成這兩個虛擬設備無法正常啟用;
解決方案:
根據微軟官方的說明是未知裝置是沒有害處的,可以忽略它,這對於我們這種有強迫症的怎麼可了,不行,絕對不行,還得解決;
其實方法比較簡單:
1)點擊“安裝整合服務”
2)然後找到對應的Windows6.2-HyperVIntegrationServices-x64檔案,解壓它;
3)右擊“未知裝置”選擇“更新驅動程式”,選擇對應的解壓驅動目錄;
4)這時候會提示你驅動的相容性、安全性問題,選擇“始終安裝此驅動程式軟體”
5)同樣的方法啟用另外一個未知裝置即可;
6)這時候我們可以看到兩個裝置都已經正常驅動了,至此問題解決;
問題三:在虛擬機器裡面FTP上傳下載資料的時候速度非常慢
這下載、上傳速度實在是讓人心冷啊!怎麼會有這種情況了?其實這個問題如果有一些網路基礎的朋友大概都能夠想到原因,顯然是TCP\IP資料校正原因引起的,後來在微軟官方E文社區發現一篇文檔寫到了相關解決方案;
相關連結:
https://social.technet.microsoft.com/Forums/windowsserver/en-US/29c669db-30fe-4196-9b95-a9d5e48ac318/slow-network-performance-after-adding-hyperv-role-to-windows-server-2008-r2?forum=winserverhyperv
解決方案:
1)將物理網卡的 IPv4 硬體校正和關閉
2)將Hyper-V底層的虛擬網卡“TCP檢驗和卸載(IPv4)”禁用;
3)再測試FTP現在速度杠杠的,可以正常使用了,搞定;
本文出自 “系統營運【SystemDevOps】” 部落格