Solaris Container Manager 視作業系統而定,具有以下新功能。
表 1–1 Solaris Container Manager 3.6 的新功能
優點 |
功能 |
Solaris 10 (SPARC 和 x86) |
Solaris 9 (SPARC 和 x86) |
Solaris 8 (SPARC) |
---|---|---|---|---|
隔離並在虛擬作業系統環境中執行程序 |
區域管理 |
是 | ||
設定和取得系統效能目標 |
動態資源儲存池 |
是 | ||
避免網路擁擠 |
網際網路協定服務品質 (IPQoS) |
是 | ||
更有彈性的程序管理 |
可在容器間移動程序 |
是 |
是 | |
時間共用排程程式支援 |
支援其他排程程式類別 |
是 |
是 |
是 |
較佳的虛擬化工具 |
圖形增強功能 |
是 |
是 |
是 |
具有記憶體分配之可區域分別的容器 |
容器增強功能 |
是 |
是 |
是 |
前五項資源物件的使用情況報告 |
圖形增強功能 |
是 |
是 |
是 |
在 Solaris Container Manager 3.6.1 中,加強了區域複製功能。您可在單一主機上建立非全域區域的多個副本或在多重主機上建立非全域區的單一副本。關於更多資訊,請參閱第 6 章, 管理區域的複製非全域區域。
Container Manager 可讓您建立、刪除、修改、停止和重新啟動非全域區域。Container Manager 也會探索現有區域、偵測區域變更、監視和歸檔區域的 CPU、記憶體和網路使用情況,以及產生區域啟動/關閉的警報。
如需關於區域的更多資訊,請參閱第 6 章, 管理區域。
動態資源儲存池會動態調整每個資源儲存池的資源分配,以符合建立的系統效能目標。動態資源儲存池簡化並減少系統管理員需要下的決定次數。 調整會自動進行,以維護由管理員所指定的系統效能目標。
您可以建立、修改和刪除 Solaris 10 系統的動態資源儲存池。在配置動態資源儲存池限制 (例如:最小和最大 CPU、使用情況目標、地區目標和 CPU 共用) 之後,Container Manager 代理程式會依照資源可用性和使用量來動態調整池大小。
資源儲存池配置會儲存在代理程式和伺服器資料庫中。
IP 服務品質功能可協助您為網路使用者提供一致的服務等級以及管理網路流量。此服務可讓您排列、控制和收集網路統計。
此功能會控制 Solaris 區域的頻帶內和頻帶外流量。您要指定區域輸入/輸出網路頻寬的上限。若超出上限,就會停止此套裝模組。因為 IPQoS 會耗用相當多的 CPU 經常性耗用時間量,所以您可選擇是否使用此功能。
Container Manager 會監視並收集工作使用情況資料,並提供之前的網路使用情況圖形。
為了增加程序管理的彈性,Container Manager 3.6 讓您可以在容器間移動程序。在 Solaris 9 系統,您可以在容器間移動程序。在 Solaris 10 系統,您僅可以在同一區域內的容器間移動程序。
Container Manager 1.0 以前僅支援公平共用排程程式 (FSS)。Container Manager 3.6 可讓您在建立或修改資源儲存池時選擇排程程式類別 (公平共用或時間共用)。排程程式類別會判定程序的優先權,決定下個要執行的程序。
在變更資源儲存池的排程程式類別之後,該資源儲存池的新程序會變更為該資源儲存池的排程程式類別。Container Manager 不會變更執行中程序的排程程式類別。
Container Manager 包括下列容器的增強功能:
在 Solaris 10,容器具有區域性的分別。每個區域都有五個預設容器。
您可以為一個容器分配特定數量的共用記憶體。