專案為已與主機關聯的容器。專案可幫助組織和管理實體系統資源的收集。當您實作整個伺服器合併計算規劃時,專案是很有用的。專案提供下列功能:
設定應用程式的最小 CPU 保留和記憶體容量以幫助平衡系統資源。
每個應用程式會保證其專案的最小 CPU 保留和可選擇的記憶體容量設定。例如,以應用程式為基礎的專案可幫您建立執行在您的網路的任何應用程式之最小 CPU 保留和記憶體容量。若數個專案在相同的主機中使用 (每個專案中具有一個應用程式),系統資源的競爭狀態就會減少。在此情況中,執行在該主機的 Solaris 核心會實施每個專案的資源界限設定。
專案使用的資源總量可被部分的專案成員追蹤。雖然使用者和群組可屬於一個或多個專案,但 UNIX 使用者必須被指定到預設專案。UNIX 使用者啟動的程序可連結到其使用者為成員的任何專案。專案使用專案成員和資源儲存池以幫助追蹤和控制應用程式資源消耗。
如需關於專案如何工作和其所使用的資源管理工具的更多資訊,請參閱第 1 章, Solaris Container Manager 1.1 簡介。
安裝和設定軟體後,馬上便有數種預設專案供您使用。您也可使用會指導您執行程序的精靈來建立您自己的專案。每個專案皆與容器相關聯。可一再使用此容器來建立新專案。專案提供下列優點:
可建立具相同設定的 CPU 和記憶體資源界限的多個專案實例。
在數個主機間散佈多個專案實例。由於單一的使用中專案無法橫跨多個主機,具有相同容器的其他專案實例可在多個主機間散佈。
縮短建立新專案實例的所需時間,可讓您根據需求變化快速地分配資源。
GUI 以瀏覽器為基礎且提供三個管理檢視 (標籤):一個從主機觀點,一個從容器觀點,一個為開啟的警示。您可以藉建立群組和選取群組應包含的元素以進一步組織主機檢視和容器檢視。
此外,軟體可輕易地檢查執行在容器的程序和使用的資源。可取得數種圖表選項以幫助估算每個容器或主機的資源使用情況等級,包括匯出資料到檔案的功能。這些功能可讓您監視和重新估算資源消耗以做適當的調整。
使用軟體的警示功能,當容器的資源使用情況到達您設定的臨界值,將使用電子郵件通知您。可在主機和容器的 GUI 看見警示圖示。
資源變更工作功能可讓您使用一個請求來排程一個或多個容器中目前資源界限的變更。精靈可指導您執行建立或修改資源變更工作時所需的步驟。