Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> 改善虛擬服務器架構性能的五大方法

改善虛擬服務器架構性能的五大方法

日期:2017/2/8 10:24:04      編輯:關於服務器

  管理員經常會努力尋找一些有助於性能改善和提高操作效率的方法,以實現對服務器虛擬化架構的調優。因此,看起來似乎一些很小的調整和設置,可以用來幫助一個復雜的虛擬化環境實現對用戶的高性能體驗和快速響應支持。

  本文提供了改善服務器虛擬化架構效率的五個辦法。這些配置方法可以適用於所有的服務器虛擬化環境,雖然其中的某些實踐看起來僅僅是小范圍的調整,但是它們卻可以對虛擬架構整體的性能表現帶來顯著影響。

  一、通過整合文件服務器提高虛擬架構性能

  通常,文件服務器對於管理員而言都是個大難題。而且,當我們把物理的文件服務器整合實現虛擬化的時候,只是簡單地把它們從物理架構轉化和遷移到虛擬服務器系統中。這樣的做法也就意味著管理員失去了重新整理、刪除、統合和組織一些潛在的非結構化數據的機會。所以,讓我們來考慮一種完全不同的整合辦法來優化文件服務器性能。

  辦法一是通過使用存儲局域網絡(SAN)來完成文件服務器功能。很多存儲系統都可以支持以CIFS(Common Internet File System)協議的方式對外提供服務。因此存儲終端可以很方便地通過網絡連接到AD域控服務器。這種方法同時實現了對所有文件服務器的虛擬化。

  另外一種整合方式是借助於雲的方式實現文件服務器虛擬化。通過這種方式,您只需在本地文件服務器存儲器中存放大約10%的數據,而高達90%的數據可以歸檔到雲存儲系統中。單從功能性的角度來看,一個虛擬的文件服務器對外表現為似乎所有的數據都是存放在本地網絡上一樣。而且,這種虛擬的文件服務器可以很方便地連接到AD域控服務器,同時可以實現對NT文件系統的全面支持。因此,這種方式下虛擬機服務器的管理也非常方便,和物理服務器幾乎沒有區別。

  最後一種方法是通過運行虛擬機來代替原有的物理文件服務器。這種配置模式下,您還可以進一步整合服務器的命名來減少文件服務器的數量。Windows系統中可以支持多種服務器命名方式,以及NetBIOS命名方式,這樣用戶可以通過一些更加簡短好記的命名連接到服務器(例如,\\ServerName)。

  很多管理員喜歡用一個大型的文件服務器來代替多個分散的小型文件服務器。Windows Servers可以通過在注冊表如下位置

  “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters”添加OptionalNames鍵值來實現對NetBIOS命名方式的支持。

  二、禁用微軟的集群功能來改善系統性能

  有一種很常見的行為就是同時實現了一對MSCS集群下物理服務器的虛擬化。對於那些無法支持VMware HA以及FT容錯功能的虛擬機而言,MSCS提供了一種應用級的故障切換能力。但是這樣的部署方式對於很多虛擬服務器系統而言都顯得相對有些臃腫。

  在VMware環境中,MSCS是少數幾個需要裸磁盤映射方式虛擬磁盤安裝才能支持的配置功能之一。如果用戶需要使用MSCS功能就必須放棄最常見的把數據存放於VMFS文件系統上的部署方式。這樣的過程也增加了安裝過程中存儲分配的難度,而且應用也不太普遍。

  因此,禁用MSCS集群功能可以獲得很多潛在的收益。假設您的Windows系統購買的授權是企業版的甚至是更高級版本時,您甚至還可以減少在軟件授權上的花費。如果遷移時把MSCS集群下的物理服務器,遷移到運行標准版操作系統的虛擬機上,您就可以在操作系統上節省一定的授權費用。

  三、改善虛擬服務器架構中的操作系統管理能力

  通過采用各種系統管理工具和方法來改善服務器虛擬化架構的可管理性。這樣的做法對虛擬架構的性能提升很有幫助,從而最終使用戶從中獲益。

  例如,最理想的部署方式是可以基於不同的組策略劃分出多個不同的用戶組配置,同時盡量減少單個用戶獨有的本地化操作需求。這樣就可以從一個虛擬機模板快速地實現多個虛擬機的部署。

  企業級系統管理軟件還可以協助完成虛擬服務器的部署。很多虛擬化環境管理員非常討厭進行一些程序的安裝操作,以及映射網絡磁盤和本地化配置等等操作。

  因此,域組策略的管理方式可以在大多數小型虛擬化環境中成功部署,而企業級大型應用環境可以采用Microsoft System Center, Altiris 和 Novell ZENWorks等管理終端實現。這些工具可以在策略的基礎上實現對子虛擬機的應用交付和互操作管理等功能。

  四、有效規劃虛擬服務器架構中的病毒掃描過程

  很多在非虛擬化環境中非常普通的操作,進入整合的虛擬化架構之後反而會成為一個難點問題。例如,非常著名的虛擬化環境病毒掃描問題。我們設定的策略是在每周日凌晨3點完成對所有系統的全面病毒掃描(假設這個時間點也不會成為企業其它區域內國家的應用高峰時間段。)這樣的方法同樣可以應用於物理服務器,因為在這個時間內處理器也多半處於Idle狀態。

  另外,病毒掃描過程帶來的問題在SAN環境中會更加突出,因為它會對本地處理器資源帶來極大地壓力。如果我們在虛擬服務器架構中進行磁盤碎片整理操作,就可以理解當所有的子虛擬機同時開始運行全掃描操作時對整個處理器資源池帶來的巨大壓力。

  為避免這種情況,可以為不同的虛擬機組設置不同的掃描時間。例如,在凌晨3點啟動15台虛擬機的掃描,而另外15台的掃描開始時間為凌晨5點。這樣的設置方法是非常有必要的。只有這樣,一些高級功能,如VMware的DRS,才可以基於對集群系統計算能力的理解實現對工作負載的自動遷移。

  五、盡量采用新建虛擬機方式代替P2V轉化從而提高系統性能

  雖然物理機到虛擬機(P2V)轉化是一個非常簡單地操作過程,但是往往新建的系統是更為純淨的。在Windows系統中,P2V轉化過程會同時移植很多原有配置信息,例如硬件驅動程序、一些不必要的軟件以及混亂地文件系統,這些都會影響到系統的性能。

  為了使新系統達到最優性能,最好的方式就是部署全新的虛擬機,然後重新分發所需的軟件。這包括,用戶應用程序的重新安裝、代碼和配置信息的轉化、數據庫服務器上數據庫系統的重建等過程。當然,P2V的轉化仍然是一項非常有用的功能,因為很多管理員並沒有足夠的時間實現對所有系統的重新安裝。

Copyright © Windows教程網 All Rights Reserved