JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide de configuration et d'administration du système de fichiers Sun QFS 5.3     Sun QFS and Sun Storage Archive Manager 5.3 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Présentation du système de fichiers

2.  A propos du fichier de configuration principal

3.  Exemples de fichiers mcf

4.  Configuration du système de fichiers

5.  Configuration d'un système de fichiers partagé

6.  Gestion des quotas de système de fichiers

7.  Rubriques avancées relatives au système de fichiers

8.  Service SMB dans SAM-QFS

9.  Configuration de systèmes de fichiers WORM-FS

10.  Paramètres réglables

Amélioration des performances de transfert de fichiers volumineux

Amélioration des performances de transfert de fichiers

Activation de la fonction Qwrite

Définition de l'étranglement d'écriture

Définition du taux de vidage temporisé

Ajustement du nombre d'inodes et de la table de hachage

Paramètre ninodes

Paramètre nhino

Intérêt des paramètres ninodes et nhino

11.  Utilisation des systèmes de fichiers QFS avec SANergy (SAN-QFS)

12.  Options de montage dans un système de fichiers partagé

13.  Utilisation de l'utilitaire opérateur samu

Activation de la fonction Qwrite

Par défaut, les systèmes de fichiers Sun QFS désactivent les opérations de lecture et d'écriture simultanées dans le même fichier. Ce mode est défini par la norme d'interface UNIX vnode, qui donne un accès exclusif à un seul scripteur pendant que les autres scripteurs et lecteurs doivent patienter. La fonction Qwrite autorise les opérations de lecture et d'écriture simultanées dans le même fichier à partir de différents threads.

Vous pouvez tirer parti de la fonction Qwrite dans les applications de base de données pour autoriser les transactions multiples dans un même fichier. En général, les applications de base de données gèrent des fichiers volumineux et exécutent des opérations de lecture et d'écriture simultanées dans le même fichier. Chaque appel système d'un fichier acquiert et libère un verrou en lecture/écriture au sein du noyau. Ce verrou empêche les opérations de se chevaucher ou de s'exécuter simultanément dans le même fichier. Si l'application proprement dite met en oeuvre des mécanismes de verrouillage de fichiers, le mécanisme de verrouillage du noyau entraîne une dégradation des performances en sérialisant les E/S.

Vous pouvez activer la fonction Qwrite dans le fichier /etc/vfstab ou samfs.cmd et avec une option de montage. L'option -o qwrite ajoutée à la commande mount contourne les mécanismes de verrouillage du système de fichiers (à l'exception des applications qui accèdent au système de fichiers via NFS) et laisse l'application contrôler l'accès aux données. Si la fonction qwrite est spécifiée, le système de fichiers autorise les opérations de lecture et d'écriture simultanées dans le même fichier à partir de différents threads. Cette option améliore les performances d'E/S en plaçant en file d'attente plusieurs requêtes au niveau de l'unité.

L'exemple ci-dessous illustre l'activation de la fonction Qwrite sur un système de fichiers de bases de données par le biais de la commande mount :

# mount -F samfs -o qwrite /db

Pour plus d'informations sur cette fonction, reportez-vous à la description de la directive qwrite de la page de manuel samfs.cmd(4) ou de l'option -o qwrite de la page de manuel mount_samfs (1M).