Nuove funzioni di Solaris 10

Supporto dell'ottimizzazione MPO per i gruppi di località

Questa funzione è stata introdotta nelle versioni Solaris Express 6/05 e Solaris 10 1/06.

La funzione HLS (Hierarchical Lgroup Support) migliora la funzione di ottimizzazione della memoria (MPO, Memory Placement Optimization) di Solaris. Il supporto HLS consente al sistema operativo Solaris di migliorare le prestazioni dei sistemi con latenze superiori a quelle della memoria locale e remota. I sistemi con quattro o più CPU Opteron possono disporre di memoria locale, di memoria remota e di memoria ancora più remota. Su questi sistemi, HLS consente al sistema operativo Solaris di determinare quanto sono remote le memorie in uso. HLS consente quindi a Solaris di allocare per le applicazioni le risorse con il minor grado di latenza. Solaris alloca le risorse locali per una data applicazione. Quindi, se le risorse locali non sono disponibili nell'impostazione predefinita, Solaris alloca le risorse più prossime (meno remote).

Il manuale Programming Interfaces Guide spiega il metodo di astrazione utilizzato dal sistema operativo Solaris per identificare quali risorse sono vicine tra loro al fine di ottimizzare l'utilizzo di risorse locali. La guida descrive anche la API che è possibile utilizzare per l'astrazione dei gruppo di località (lgroup). Per questa API sono disponibili anche le pagine man. Vedere liblgrp(3LIB).