在虛擬模式中快取儲存體資料

在虛擬模式中,快取裝置會指派給 Virtual I/O Server (VIOS)。

在虛擬模式中,將於 VIOS 上建立快取儲存區。然後,會在 VIOS 上將快取儲存區分割成多個分割區。 每一個快取分割區都可以指派給一個虛擬主機 (vhost) 配接器。在 AIX® 邏輯分割區 (LPAR) 上探索快取分割區時,快取分割區可用於快取目標裝置。 因為快取裝置是虛擬裝置,所以快取分割區可以移轉到另一個伺服器。 在移轉之前,將於來源 LPAR 上自動停止快取。 如果目標 VIOS 上已安裝快取軟體且有快取儲存區可供使用,則作為移轉作業的一部分,將在目標 VIOS 上動態建立一個相同大小的快取分割區。 在移轉期間,快取分割區可供 LPAR 使用。當移轉完成時,將在目的地 LPAR 上自動啟動快取。 在此情況下,快取會以空白(未移入)狀態啟動。

下圖顯示虛擬模式中的快取配置範例,其中快取裝置位在 VIOS LPAR 上,而目標裝置位在 AIX LPAR 上。

圖 1. 儲存體資料快取:虛擬快取裝置的配置
在虛擬模式中,快取裝置會指派給 Virtual I/O Server (VIOS)。

假定快取裝置為 hdisk1hdisk2hdisk3(在 VIOS LPAR 上),而目標裝置為 hdisk4hdisk5(在 AIX LPAR 上)。若要啟動及監視目標裝置的快取,請完成下列程序:

  1. 在 VIOS LPAR 中,使用 SSD 儲存體建立一個快取儲存區。
    # cache_mgt pool create -d hdisk1,hdisk2,hdisk3 -p cmpool0
  2. 在 VIOS LPAR 中,從快取儲存區建立一個大小為 80 MB 的快取分割區。
    # cache_mgt partition create -p cmpool0 -s 80M -P part1
  3. 在 VIOS LPAR 中,將該分割區指派給虛擬主機配接器。
    # cache_mgt partition assign -P part1 -v vhost0
  4. 在 AIX LPAR 中,將快取分割區指派給目標裝置。
    # cache_mgt partition assign -t hdisk4 -P cachedisk0
    # cache_mgt partition assign -t hdisk5 -P cachedisk0
  5. 在 AIX LPAR 中,開始快取目標裝置。
    # cache_mgt cache start -t hdisk4
    # cache_mgt cache start -t hdisk5
  6. 在 AIX LPAR 中,監視快取命中的相關統計資料。
    # cache_mgt monitor get -h -s