Nouveautés de l'environnement d'exploitation Solaris 9

Amélioration des systèmes de fichiers

Description des fonctions  

Date d'introduction  

Attributs de fichiers étendus

Les systèmes de fichiers UFS, NFS et TMPFS ont été améliorés pour inclure des attributs de fichiers étendus permettant aux développeurs d'applications de lier des attributs spécifiques à un fichier. Par exemple, le développeur d'un gestionnaire de fichiers dédié à un système de multifenêtrage peut décider de lier une icône d'affichage à un fichier.  

Les attributs étendus sont représentés logiquement sous la forme de fichiers dans un annuaire caché associé au fichier cible.  

Vous pouvez utiliser l'API des attributs de fichiers étendus et différentes commandes shell pour ajouter et manipuler des attributs de système de fichiers. Consultez les pages fsattr(5), openat(2) et runat(1) du manuel pour de plus amples informations.

Beaucoup de commandes des systèmes de fichiers Solaris ont été modifiées pour prendre en charge les attributs de systèmes de fichiers et proposer une option sensible aux attributs permettant d'interroger, de copier ou de rechercher des attributs de fichiers. Pour de plus amples informations, consultez la commande souhaitée dans le manuel. 

Consultez également le System Administration Guide: Basic Administration pour de plus amples informations.

Solaris 9 

Parallélisation améliorée des E/S UFS directes

Les performances des E/S directes, utilisées par les applications de base de données pour accéder aux données de système de fichiers non mises en cache, ont été améliorées en autorisant les accès simultanés en écriture et en lecture aux fichiers UFS standard. Auparavant, toute opération de mise à jour des données du fichier verrouillait tous les accès en écriture et en lecture jusqu'à son terme.  

Consultez le System Administration Guide: Basic Administration et la page mount_ufs(1M) du manuel pour de plus amples informations.

Solaris 8 1/01 

Amélioration de DNLC

Le DNLC (directory name look-up cache) a été optimisé afin d'améliorer les performances lors de l'accès aux fichiers dans des annuaires contenant plus de 1000 fichiers. 

Il s'agit d'un service général de systèmes de fichiers qui met en cache les noms de répertoires les plus récemment utilisés, ainsi que les noeuds virtuels qui y sont associés. Les entrées de répertoire UFS sont enregistrées de manière linéaire sur le disque. Ceci signifie que, pour localiser une entrée, il est nécessaire de rechercher son nom dans toutes les entrées. Pour ajouter une nouvelle entrée, il convient de passer tout l'annuaire en revue afin de s'assurer que le nom n'existe pas. Pour résoudre ce problème de performance, l'ensemble des répertoires est mis en cache par le DNLC. 

Une autre fonction de cette version réside dans la mise en cache d'objets de fichiers qui ont été recherchés mais n'existent pas. Cette fonction, appelée "mise en cache négative", peut s'avérer utile étant donné que certaines applications vérifient à plusieurs reprises l'existence d'un fichier. 

De nouveaux paramètres ajustables sont désormais concernés par l'amélioration du DNLC. Ces paramètres sont réglés de la manière optimale et ne devraient pas être modifiés à la légère.  

Consultez le Solaris Tunable Parameters Reference Manual pour de plus amples informations.

Solaris 8 6/00 

Cliché UFS (fssnap)

Vous pouvez utiliser la commande fssnap pour créer un cliché d'un système de fichiers. Un cliché est une image temporaire d'un système de fichiers réalisée à des fins de sauvegarde.

Lorsque vous exécutez la commande fssnap, elle crée une unité virtuelle et un fichier de stockage de sauvegarde. Vous pouvez sauvegarder l'unité virtuelle, qui ressemble à une unité réelle et se comporte de même, à l'aide d'une commande de sauvegarde Solaris existante. Le fichier de stockage est un fichier bitmap contenant une copie des données pré-cliché qui ont été modifiées depuis que le cliché a été pris.

Consultez le System Administration Guide: Basic Administration et la page fssnap(1M) du manuel pour de plus amples informations.

Solaris 8 1/01 

Commande mkfs mise à jour

La commande mkfs a été mise à jour afin d'améliorer les performances lors de la création de systèmes de fichiers. Les améliorations apportées à mkfs la rendent souvent 10 fois plus rapide que dans les versions précédentes de Solaris. Ces améliorations sont perceptibles lors de la création de systèmes de fichiers volumineux ou petits. Cependant, les améliorations mkfs les plus significatives concernent les systèmes dotés de disques rapides et de forte capacité.

Solaris 8 1/01