專案是一個與主機建立關聯的容器。專案可協助組織與管理實體系統資源集合。在您實作完整伺服器合併規劃時,專案是很有用的。專案可提供下列功能:
設定最小 CPU 保留和應用程式記憶體容量,以協助平衡系統資源
每個應用程式保證可擁有最小 CPU 保留和為其專案所設的選用記憶體容量集。例如,以應用程式為基礎的專案可讓您建立最小 CPU 保留和任何在網路上執行之應用程式的記憶體容量。在同一主機上使用數個專案 (每個專案都有一個應用程式) 時,會降低系統資源的競爭。在此情況下, 在該主機上執行的 Solaris 核心就會強制執行為每個專案所設的資源界限。
在某些程度上來說,會藉由專案成員來追蹤專案正在使用的資源總量。雖然使用者和群組可以屬於一或數個專案,但是每個 UNIX 使用者都必須被指定給一個預設專案。UNIX 使用者啟動的程序可以與使用者為成員之一的任何專案連結。專案會使用專案成員和資源儲存池來協助追蹤與控制應用程式的資源使用量。
如需更多關於專案運作方式和資源管理工具的資訊,請參閱第 1 章, Solaris Container Manager 3.6.1 介紹。
在安裝和設定軟體之後,就會有數個預設專案供您立即使用。您也可以使用引導您進行此程序的精靈來建立自己的專案。每個專案都會與容器建立關聯。此容器可以再次用來建立新專案。專案提供了下列優點:
可利用相同的 CPU 和記憶體資源界限組來建立數個專案實例。
在數個主機上散佈多個專案實例。若某個使用中專案無法延伸多個主機,就會在多個主機上散佈具有相同容器的其他專案實例。
縮短建立新專案實例必要的時間,讓您可以在需要變動時快速分配資源。
GUI 是以瀏覽器為基礎,而且還提供了三種管理檢視 (標籤):一個是從主機來看、一個是從容器來看,而最後一個則是用於已開啟警報。您可以透過建立群組並選取群組應包括的元素來進一步組織主機檢視和容器檢視。
此外,在容器內執行的程序和正在使用的資源可透過此軟體立即進行檢查。您也可以使用數個圖形選項來協助估計每個容器或主機的資源使用情況層級,還可匯出資料到檔案。這些功能可讓您監視並重新估計資源使用量以進行適當的調整。
有了此軟體的警報功能,您就可以在容器的資源使用情況達到設定的臨界值時收到電子郵件通知。警報圖示也可以在主機和容器的 GUI 中看見。
資源變更工作功能可讓您使用一個請求在一個或多個容器上排程目前資源界限的變更。精靈會引導您進行建立或修改資源變更工作所需的步驟。