含記憶體限制的工作量管理程式範例

這個範例會檢查對具有各種記憶體目標之處理程序群組的記憶體配置。

三組處理程序必須執行:需要在每次使用時執行的一組互動式處理程序 (PEOPLE)、一律在背景執行的批次作業 (BATCH1),以及每晚執行之一個更重要的批次作業 (BATCH0)。

PEOPLE 的指定記憶體下限為 20%、記憶體目標為 50 持有率、類別層級值為 1。20% 最小限制會確保當使用者觸控他們的鍵盤時,此類別中的桌面應用程式可相當快速地進行回復。

BATCH1 的記憶體下限為 50%、記憶體目標為 50 持有率、類別層級值為 3。

BATCH0 的記憶體下限為 80%、記憶體目標為 50 持有率、類別層級值為 2。

類別 PEOPLE 及 BATCH1 的總記憶體下限為 70。在正常作業下(BATCH0 未處於執行中),允許這兩個類別取得其所有保留的記憶體。即使它們處於不同的層級中,它們還是會共用機器中剩下的記憶體(大約各用一半)。當在午夜啟動 BATCH0 時,最小記憶體總計達到 150。WLM 會忽略最低層級的最低基本要求,直到上層中的處理程序結束為止。BATCH0 是從 BATCH1 50% 儲存處而不是從 PEOPLE 20% 儲存處取得記憶體。在執行 BATCH0 之後,會再次接受層級 3 處理程序的記憶體儲存處,且系統會回到它正常的記憶體平衡狀態。