Nuove funzioni dell'ambiente operativo Solaris 9

Miglioramenti delle prestazioni

Descrizione  

Data di rilascio  

Supporto di pagine di più dimensioni

La funzione MPSS (Multiple Page Size Support) permette ai programmi di usare pagine di qualunque dimensione, purché supportate dall'hardware, per accedere alla memoria virtuale. In precedenza, gli stack, gli heap o la memoria anonima mmap() dei programmi potevano usare solo pagine di 8K.

MPSS permette anche di eseguire le applicazioni legacy con impostazioni specifiche per la dimensione delle pagine di memoria in modo da ottenere prestazioni ottimali. L'uso di pagine più grandi può migliorare sensibilmente le prestazioni dei programmi che utilizzano grandi quantità di memoria.  

Per maggiori informazioni, vedere le pagine man pagesize(1), mpss.so.1(1) e ppgsz(1).

Solaris 9 

Nuova libreria di multithreading

Solaris 9 include una libreria di multithreading più ampia e più veloce, già testata come libthread alternativo nelle precedenti release di Solaris.

Per maggiori informazioni, vedere il manuale Multithreaded Programming Guide e la pagina man threads(3THR).

Solaris 9 

Solaris Network Cache and Accelerator (NCA)

La funzione NCA (Network Cache and Accelerator) di Solaris è stata migliorata con l'aggiunta di un'interfaccia per i socket che permette a qualunque Web server di comunicare con NCA con un minimo intervento di modifica. Vedere "Funzionalità di rete".

Solaris 8 7/01 

Miglioramento delle prestazioni dei server

Sono stati effettuati dei miglioramenti all'algoritmo che controlla le pagine fisiche e virtuali e la loro immissione nella cache. Tali miglioramenti producono un incremento delle prestazioni di circa il 10% con i normali carichi di lavoro dei server.  

Solaris 8 1/01 

DISM (Dynamic Intimate Shared Memory)

La funzione DISM (Dynamic Intimate Shared Memory) permette ai database di estendere o ridurre dinamicamente la dimensione del segmento dei dati condivisi, eliminando i problemi legati a un'incorretta configurazione o ai rischi di sicurezza associati alla ISM (Intimate Shared Memory).

L'ISM è un segmento della memoria condivisa costituito da grandi pagine di memoria bloccate. Il numero delle pagine bloccate ISM rimane costante (non può essere modificato). L'ISM dinamico (DISM) è una memoria condivisa ISM in cui il numero delle pagine bloccate è variabile (può essere modificato). Supporta perciò il rilascio o l'aggiunta di espansioni di memoria fisica al sistema durante la riconfigurazione dinamica. La DISM può comprendere sia la memoria fisica disponibile che lo spazio di swap.  

Vedere la pagina man shmop(2).

Solaris 8 1/01