In Solaris 10 5/08 sono state aggiunte le seguenti funzioni relative alle risorse di sistema e i seguenti miglioramenti.
È possibile eseguire una prova di migrazione di una zona prima di trasferirla effettivamente su un nuovo sistema usando l'opzione “no execute”, -n.
Il sottocomando zoneadm detach viene utilizzato con l'opzione -n per generare un manifesto su una zona in esecuzione senza effettivamente scollegare la zona. Lo stato della zona sul sistema di origine non viene modificato. Il sottocomando zoneadm attach- può quindi leggere questo manifesto e verificare che il sistema di destinazione abbia la configurazione corretta per ospitare la zona senza eseguire effettivamente il collegamento.
Per maggiori informazioni, vedere:
Capitolo 23, Moving and Migrating Non-Global Zones (Tasks), in System Administration Guide: Solaris Containers-Resource Management and Solaris Zones
Questa funzione consente di impostare in modo estremamente dettagliato il limite assoluto di risorse CPU che possono essere consumate da un progetto o da una zona. La limitazione viene fornita con una risorsa di zonecfg e con controlli di risorsa a livello di progetto e di zona.
La risorsa capped-cpu di zonecfg permette di impostare il limite assoluto per la quantità di CPU che può essere consumata da un progetto o da una zona.
Sono disponibili anche i seguenti controlli di risorsa:
Limite assoluto di risorse CPU che possono essere consumate da una zona non globale.
Limite assoluto di risorse CPU che possono essere consumate da un progetto.
Per maggiori informazioni, vedere:
Pagina man zonecfg(1M)
Pagina man zones(5)
System Administration Guide: Solaris Containers-Resource Management and Solaris Zones
Usando il comando projmod con l'opzione -A, è possibile applicare i valori di controllo delle risorse definiti nel database dei progetti al progetto attivo. I valori esistenti che non corrispondono ai valori definiti nel file del progetto, ad esempio ai valori impostati manualmente con prctl(1), vengono rimossi.