利用虛擬機器效能監控來提升虛擬機器效能

虛擬化技術因能為企業 IT 基礎架構帶來諸多優勢,例如可擴展性、成本效益及便捷的管理,而於當今廣泛應用。實體伺服器的硬體資源可匯集至資源池,並分配給虛擬機器(VM)。 為確保虛擬機器上運作的客體作業系統及應用程式能達到預期效能,必須為虛擬機器分配充足的資源。當您運行大量虛擬機器時,其中部分可能需要額外資源,而部分則可能消耗超過所需的資源。若虛擬機器資源不足,將導致 效能下降.

在這篇文章中,我們將說明監控為何重要,以及這項特點如何協助您提升虛擬機器效能,並特別著重於 VMware vSphere 的監控。

NAKIVO 針對 VMware 基礎架構的主動式監控

NAKIVO 針對 VMware 基礎架構的主動式監控

監控 VMware vSphere 的關鍵指標,以優化容量規劃,並在瓶頸演變成問題之前加以解決。

什麼是虛擬機器監控

虛擬機器監控是指追蹤虛擬機器參數的過程,例如處理器、記憶體、磁碟、網路使用率等。您也可以監控虛擬機器的可用性狀態。進階監控特點還允許您監控在虛擬機器上執行的應用程式。監控工具可將即時與歷史計數器的資料儲存下來,以便進行全面分析。

虛擬機器監控特點

虛擬機器監控與 監控其他 IT 基礎架構元件,例如實體電腦。虛擬機器消耗硬體資源的方式與實體機器不同。虛擬機器是透過抽象化的虛擬管理程式層來存取資源。因此,您需要在主機層級監控特定的虛擬機器或整個虛擬機器基礎架構,而非在客體作業系統層級進行監控。正因如此,為了取得準確的數據,您不能在虛擬機器的客體作業系統上安裝監控應用程式。

應監控哪些項目

記憶體與硬碟。 虛擬機器在運作期間可能會擴展。記憶體溢出或磁碟空間不足都可能導致虛擬機器發生故障。您應監控可用儲存空間,特別是在使用 精簡配置的虛擬磁碟. 若磁碟有足夠的可用空間,但磁碟使用率過高,使用這些磁碟的虛擬機器(VM)效能可能會下降。透過虛擬機器監控,您可以做出正確的決策,並將虛擬機器遷移至其他儲存裝置,以獲得更佳的效能。

已配置的資源。 虛擬機器(VM)擴張(虛擬化擴張)可能因伺服器資源不足而導致虛擬機器管理效率低下。當有許多閒置(不必要)的虛擬機器佔用磁碟空間、CPU 和記憶體時,便可能發生這種情況。另一個常見的問題是資源超額配置。這種情況發生在為虛擬機器配置的資源量超過可用硬體能力時。 您應監控虛擬機器基礎架構,特別是在資源超額承諾,且資源分配超過實體伺服器可用容量時。

虛擬機器監控的優勢

虛擬機器監控可協助您:

  • 更快地找出效能瓶頸
  • 接收警示通知,主動預防潛在故障
  • 明智地排除效能問題,例如,決定是為虛擬機器分配更多記憶體,還是為主機加裝更多記憶體
  • 進行以洞察為導向的容量規劃,預先掌握未來需求並避免資源耗盡
  • 節省時間,並以涵蓋整個虛擬基礎架構的即時儀表板指標,取代繁瑣的手動監控指令
  • 在主機之間有效分配負載、提升虛擬機器效能,並優化伺服器效能

如何監控 VMware 虛擬機器?

您可以透過 VMware 的內建功能性或專用的監控解決方案,查看有關 ESXi 主機、資料存放區及虛擬機器的相關資訊,包括其狀態與資源使用情況。

內建的 VMware 監控工具

監控 vSphere 最經濟實惠的方法,就是使用 VMware vSphere Client 中 vCenter 的內建工具。讓我們來看看如何利用原生工具來監控 VMware ESXi 的運作狀態與虛擬機器效能。

ESXi 硬體狀態

您可以依照以下簡單步驟來監控 VMware vSphere 的參數:

  1. 點擊所需的 ESXi 主機以查看主要資訊。
  2. 點擊 Monitor 分頁。
  3. 選取所需的監控參數以查看詳細資訊,例如: Hardware Health. 伺服器硬體上配備了感測器,可顯示 CPU 溫度、主機板溫度、風扇轉速(RPM)等資訊。

Monitoring ESXi hardware health in VMware vSphere Client

監控 ESXi 效能

要監控 ESXi 效能:

  1. 在 VMware vSphere Client 中選取一個 ESXi 主機。
  2. 點擊 Monitor 分頁。
  3. 前往 Performance & Overview. 下圖截圖顯示了所選 ESXi 主機的即時 CPU 資訊。透過圖表檢視,您可以分析所選期間的 CPU 工作負載。
  4. 請向下捲動頁面,查看有關 vSphere 效能監控的記憶體、磁碟及網路使用率資訊。
  5. 前往 Performance & Details 以查看有關所需參數的更多資訊。

ESXi monitoring – performance overview

vSphere 中的虛擬機器監控

建議您安裝 VMware Tools 在虛擬機的客體作業系統中,以取得準確的虛擬機監控資訊。

  1. 選取一台虛擬機器,以檢視該虛擬機器的相關資訊。
  2. 請選擇 Monitor 標籤頁,其操作方式與先前說明的 ESXi 主機虛擬機器效能監控類似。為該虛擬機器選取所需的 VMware 監控參數。在此範例中,我們前往 Performance & Advanced 並選擇以 MHz 為單位監控虛擬機的 CPU 使用率。

VM monitoring in VMware vSphere Client

如何在 VMware vSphere 中監控 IOPS?

透過監控 IOPS(每秒輸入/輸出操作次數),您可以檢查虛擬機器的儲存效能。

  1. 在 VMware vSphere Client 中選取一台虛擬機器。
  2. 點擊 Monitor 分頁。
  3. 前往 Performance & Advanced.
  4. View 下拉式選單,選擇 Disk.

此螢幕截圖顯示了虛擬磁碟的效能圖表(KB/s)。

Advanced VMware performance monitoring for a VM

使用專用的監控解決方案

您可以使用專用的監控解決方案,透過單一控制台來監控多個 vCenter 伺服器、ESXi 主機及其資源。這 VMware 監控 功能性支援 NAKIVO Backup & Replication,一款通用的全方位資料保護解決方案。

  1. 您需要將 vCenter 伺服器和 ESXi 主機新增至 庫存.
  2. 前往 Monitoring 網頁介面左側窗格中的區段。
  3. 點擊 Add Monitored 項目。

Adding monitoring vSphere components

  1. 選取您要監控的特定虛擬機器、ESXi 主機,或整個 vCenter 伺服器。在本範例中,我們選擇監控一台 ESXi 主機及其上所有虛擬機器。

. 該 Items 預設會選取此檢視,但您可以選取"政策檢視",並篩選符合您政策的 VMware vSphere 項目。

Editing monitored items list

  1. 在 ESXi 主機上選取核取方塊後,系統會顯示確認訊息,詢問是否要選取該主機上的所有虛擬機器:
    Do you want to monitor all child VMs?
    點擊 Apply 以確認。

The confirmation to monitor all child VMs

  1. 向下捲動"受監控項目"清單,並選取您要監控的資料存放區。
  2. 點擊 Save 以儲存虛擬機器監控設定。

Monitoring vSphere datastores

現在您可以點擊 Monitoring 在 NAKIVO 網頁介面左側窗格中點選按鈕,選取 VMware 監控所需的項目,並檢視提供的資訊。

讓我們選取 ESXi 主機,並查看 CPU 負載、記憶體負載及其圖表。在此情況下,並無效能問題。

Monitoring ESXi host performance

您可以點擊個別虛擬機器,透過對應的圓餅圖查看當前的 CPU 負載、記憶體負載及磁碟使用率,或透過折線圖查看特定時間區間內的統計資料。

Monitoring VM performance in vSphere

點選資料存放區,以查看 ESXi 主機上的磁碟使用狀況。

Monitoring VM datastore disk usage

查看所有特點並比較各版本 的  NAKIVO Backup & Replication.

試試看 NAKIVO Backup & Replication

試試看 NAKIVO Backup & Replication

立即申請免費試用,全面體驗本解決方案的所有資料保護特點。15 天免費試用。無功能或容量限制。無需提供信用卡資訊。

結論

虛擬機器效能監控對於優化您的 VMware 基礎架構、及時偵測虛擬機器問題,以及了解應調整哪些設定以提升效能,都十分有用。您可以使用原生的 VMware 監控工具或第三方解決方案。請先確定您要監控哪些指標,再根據需求選擇所需的軟體,並別忘了 VMware 備份 用於虛擬機器資料保護。

People also read