Systemverwaltungshandbuch: Oracle Solaris Container - Ressourcenverwaltung und Solaris Zones

Fair Share Scheduler auf einem Solaris-System mit installierten Zonen

Diesem Abschnitt wird beschrieben, wie Sie den Fair Share Scheduler (FSS) mit Zonen verwenden.

Aufteilung der FSS-Shares in einer nicht-globalen Zone

FSS CPU-Shares für eine Zone sind hierarchisch. Die Shares für die globale Zone und nicht-globalen Zonen werden vom globalen Administrator über die zonenweite Resource Control zone.cpu-shares eingestellt. Die Resource Control project.cpu-shares kann dann für jedes Projekt innerhalb der Zone definiert werden, um die über die zonenweite Resource Control eingerichteten Shares weiter aufzuteilen.

Wie Sie Zonen-Shares mit dem Befehl zonecfg zuweisen, können Sie unter So stellen Sie zone.cpu-shares in der globalen Zone ein nachlesen . Weitere Informationen zu project.cpu-shares finden Sie unter Verfügbare Resource Controls. Beispiele für Verfahren, bei denen Shares auf temporärer Basis zugeteilt werden, finden Sie unter Verwenden des Fair Share Scheduler auf einem Solaris-System mit installierten Zonen.

Share-Verteilung zwischen Zonen

Mit der Resource Control zone.cpu-shares können Sie FSS-Shares für die globale Zone und nicht-globale Zonen zuweisen. Wenn der FSS der Standard-Scheduler auf dem System ist und keine Shares zugewiesen wurden, erhält jede Zone (einschließlich der globalen Zone) standardmäßig einen Share. Wenn sich eine nicht-globale Zone auf dem System befindet und Sie dieser Zone mit zone.cpu-shares zwei Shares zuordnen, definiert dies den Anteil an der CPU, den die nicht-globale Zone in Relation zur globalen Zone erhält. Das CPU-Verhältnis zwischen den zwei Zonen beträgt 2:1.