Nuove funzioni dell'ambiente operativo Solaris 9

Miglioramenti ai file system

Descrizione  

Data di rilascio  

Estensione degli attributi dei file

I file system UFS, NFS e TMPFS supportano ora un maggior numero di attributi per i file, che consentono agli sviluppatori di associare ai diversi file attributi più specifici. Ad esempio, all'interno di un'applicazione di gestione dei file per un sistema a finestre, è possibile associare un'icona specifica a un determinato file.  

A livello logico, gli attributi estesi sono rappresentati in forma di file all'interno di una directory nascosta associata ai file di destinazione.  

La API per gli attributi estesi e un insieme di comandi per la shell permettono inoltre di aggiungere e manipolare gli attributi dei file system. Per maggiori informazioni, vedere le pagine man fsattr(5), openat(2) e runat(1).

Molti comandi per i file system Solaris sono stati modificati in modo da supportare gli attributi dei file system mediante un'opzione che permette di visualizzare, copiare o ricercare gli attributi dei file. Per maggiori informazioni sui comandi disponibili per i singoli file system, vedere la pagina man corrispondente. 

Vedere anche il manuale System Administration Guide: Basic Administration.

Solaris 9 

Operazioni di I/O diretto simultanee sui file system UFS

Le prestazioni degli I/O diretti, usati dalle applicazioni di database per accedere ai dati dei file system senza buffer, sono state migliorate abilitando l'accesso simultaneo in lettura e scrittura ai file UFS normali. In precedenza, un'operazione di aggiornamento di un file avrebbe bloccato gli altri accessi in lettura o scrittura fino al termine del processo.  

Per maggiori informazioni, vedere il manuale System Administration Guide: Basic Administration e la pagina man mount_ufs(1M).

Solaris 8 1/01 

Nuova versione di DNLC

La nuova versione della cache DNLC (Directory Name Look-up Cache) velocizza l'accesso ai file nelle directory di grandi dimensioni (contenenti anche più di 1000 file).

La DNLC è un servizio generico dei file system che memorizza nella cache le directory utilizzate più di recente e i nodi virtuali ad esse associati. Il contenuto delle directory UFS viene memorizzato in modo lineare sul disco. Ciò significa che, per ricercare una voce specifica, occorre ricercarla nell'intero contenuto della directory. Allo stesso modo, per aggiungere un nuovo elemento, occorre controllare l'intera directory per verificare che non esista un altro oggetto con lo stesso nome. Per accelerare queste operazioni, DNLC mantiene in una cache di memoria le directory intere. 

Inoltre, nella nuova versione, DNLC memorizza nella cache gli oggetti che sono stati ricercati anche se non esistono. Questa funzione, denominata caching negativo, è utile perché alcune applicazioni eseguono ripetutamente lo stesso controllo per verificare l'esistenza di un file specifico. 

La nuova versione di DNLC comprende inoltre nuovi parametri configurabili. Questi parametri sono impostati ai valori ottimali e non dovrebbero essere cambiati senza un'effettiva necessità.  

Per maggiori informazioni, vedere il manuale Solaris Tunable Parameters Reference Manual.

Solaris 8 6/00 

Istantanee dei file system UFS (fssnap)

Il comando fssnap permette di creare un'istantanea di un file system. Il termine istantanea indica un'immagine temporanea di un file system usata per le operazioni di backup.

L'esecuzione del comando fssnap crea un dispositivo virtuale e un file di backup. Per eseguire il backup del dispositivo virtuale, che appare e opera come un dispositivo reale, è possibile usare i normali comandi di backup di Solaris. Il file di backup è una mappa di bit che contiene una copia dei dati pre-istantanea successivamente modificati.

Per maggiori informazioni, vedere il manuale System Administration Guide: Basic Administration e la pagina man fssnap(1M).

Solaris 8 1/01 

Aggiornamento del comando mkfs

Il comando mkfs è stato aggiornato per offrire prestazioni superiori durante la creazione dei file system. Le prestazioni di mkfs sono ora fino a 10 volte migliorate rispetto alle precedenti release di Solaris. Tale miglioramento è apprezzabile indipendentemente dalla dimensione del file system creato. Tuttavia, il cambiamento risulta più evidente sui sistemi che utilizzano dischi ad alta capacità o ad alta velocità.

Solaris 8 1/01