Rispetto alle versioni precedenti di Solaris 9, sono stati apportati i seguenti miglioramenti alle risorse di sistema.
Questa funzione è stata inclusa per la prima volta in Solaris 9 12/03.
Il daemon di limitazione delle risorse rcapd regola il consumo della memoria fisica da parte dei processi eseguiti all'interno di progetti per i quali è stato definito un limite massimo di utilizzo delle risorse. Le utility associate forniscono i meccanismi per amministrare il daemon e riportare le relative statistiche.
Per maggiori informazioni, vedere la sezione “Physical Memory Control Using the Resource Capping Daemon” nel manuale System Administration Guide: Resource Management and Network Services. Vedere inoltre le pagine man rcapstat(1), rcapadm(1M), project(4) e rcapd(1M).
L'accounting esteso è stato migliorato in Solaris 9 9/02 e ulteriormente rivisto in Solaris 9 4/03.
In Solaris 9 9/02, è ora possibile usare processi di accounting estesi unitamente ai moduli di accounting dei flussi per IPQoS. Per informazioni su IPQoS, vedere il manuale IPQoS Administration Guide.
Per informazioni sulla funzione di accounting esteso, vedere “Extended Accounting” nel manuale System Administration Guide: Resource Management and Network Services.
Nella versione Solaris 9 4/03 è disponibile un'interfaccia Perl per libexacct. Questa interfaccia permette di creare script Perl in grado di leggere i file prodotti dal framework exacct. È inoltre possibile creare script Perl che scrivano file exacct.
La nuova interfaccia è funzionalmente equivalente alla API C sottostante.
L'interfaccia Perl può essere utilizzata per registrare il consumo delle risorse del sistema a livello di attività o di processi. Oppure, tale consumo può essere registrato in base ai selettori specificati nel modulo IPQoS flowacct.
Per informazioni sull'interfaccia Perl per libexacct, vedere la sezione “Extended Accounting” in System Administration Guide: Resource Management and Network Services.
Vedere anche le seguenti pagine man:
Exacct( 3PERL)
Exacct::Catalog(3PERL)
Exacct::File(3PERL)
Exacct::Object(3PERL)
Exacct::Object::Group(3PERL)
Exacct::Object::Item(3PERL)
Kstat( 3PERL)
Project( 3PERL)
Task( 3PERL)