在 VMware vSphere 架構環境中,您可以善用 Flash 裝置於各種特殊存取功能,來提升虛擬機器的整體運行效能,這包括了 Virtual SAN、VMFS 資料存放區、虛擬 Flash 資源。其中結合 ESXi 主機的 VMFS 資料存放區,可讓我們將部分 Flash 的儲存區用來作為所有虛擬機器共用的交換快取,以提升虛擬機器的執行效能。
做法很簡單,只要開啟 ESXi 主機的[管理]\[儲存區]頁面,然後在如圖 7 所示的[主機快取組態]頁面中,可以發現在預設的狀態下,並沒有設定任何主機快取空間,請點選編輯的小圖示繼續。
圖 7 主機快取組態
接著請將如圖 8 所示的[配置主機快取空間]設定勾選,然後輸入所要運用的空間大小並點選[確定]。回到上一頁面後請點選重整小圖示。便可以查看到最新配置的設定資訊。
圖 8 配置主機快取空間
另一項增進主機 I/O 讀取效能的功能就是 CBRC(Content-Based Read Cache),它同樣也是一項預設沒有被啟用的功能,主要原因是它藉由一塊指定的實體記憶大小空間,來作為進行內容讀取時的快取空間,您可以從 ESXi 主機的[設定]\[軟體]\[進階設定]介面中找到此項設定。如圖 9 所示在此您可以發現 CBRC.DCacheSize 與 CBRC.DCacheMemReserved 欄位的大小上限值皆為 2048MB(2GB),前者為資料快取的大小值,而後者則是欲保留給資料快取使用的實體記憶體大小,請修改成您想要的設定值,原則上兩者的大小皆設定相同即可,最後再將CBRC.Enable 勾選即可。
圖 9 啟用 CBRC 功能
待續……
相關文章:
VM vSphere 6.0 最佳化實戰、虛擬機器效能大提升
VM vSphere 6.0 最佳化實戰:內建效能監視工具突發狀況即知!
VM vSphere 6.0 最佳化實戰:如何適當地調整 ESXi 主機電源設定?
VM vSphere 6.0 最佳化實戰:如何配置主機快取組態?
VM vSphere 6.0 最佳化實戰:如何配置主機快取組態?
https://www.facebook.com/hkitblog