JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Manuel de référence des paramètres réglables Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Présentation du réglage du système Oracle Solaris

2.  Paramètres réglables du noyau Oracle Solaris

3.  Paramètres réglables ZFS d'Oracle Solaris

Sources des informations relatives aux paramètres réglables

Réglage des considérations relatives au ZFS

Paramètres de l'ARC ZFS

zfs_arc_min

zfs_arc_max

Pré-extraction au niveau des fichiers ZFS

zfs_prefetch_disable

Profondeur de la file d'attente des E/S du périphérique ZFS

zfs_vdev_max_pending

Réglage de ZFS lors de l'utilisation de stockage flash

Ajout de périphériques flash en tant que périphériques de journalisation ZFS ou de périphériques de cache

Configuration d'un comportement de vidage de cache correct pour les périphériques de stockage flash et NVRAM

Considérations relatives à l'annulation du mappage SCSI pour les périphériques flash

Réglage du ZFS pour les produits de la base de données

Réglage du ZFS pour une base de données Oracle

Utilisation de ZFS avec les considérations relatives à MySQL

4.  Paramètres réglables NFS

5.  Paramètres réglables de la suite des protocoles Internet

6.  Paramètres des utilitaires du système

A.  Historique des modifications des paramètres réglables

B.  Historique des révisions de ce manuel

Index

Profondeur de la file d'attente des E/S du périphérique ZFS

zfs_vdev_max_pending

Description

Ce paramètre contrôle le nombre maximal d'E/S simultanées en attente pour chaque périphérique.

Type de données

Nombre entier

Par défaut

10

Plage

De 0 à MAXINT

Dynamique ?

Oui

Validation

Non

Quand le modifier ?

Dans une baie de stockage dans laquelle les LUN sont composées d'un grand nombre de disques, la file d'attente ZFS peut devenir un facteur de limite d'E/S de lecture par seconde. Ce comportement constitue l'un des raisonnements sous-jacents des meilleures pratiques consistant à présenter autant de LUN que de piles de sauvegarde du pool de stockage ZFS. C'est-à-dire que si vous créez des LUN à partir d'un groupe raid au niveau de la baie de disques, alors l'utilisation de 5 à 10 LUN afin de créer un pool de stockage permet au ZFS de suffisamment gérer la file d'attente des E/S sans devoir définir ce paramètre réglable spécifique.

Cependant, lorsqu'il n'y a pas de journal de tentatives distinct en cours d'utilisation et que le pool est composé de disques JBOD, l'utilisation d'une valeur zfs_vdev_max_pending faible, par exemple 10, peut optimiser la latence d'écriture synchrone car ils sont en conflit pour la ressource de disque. Utiliser des périphériques de journalisation d'intention distincts permet d'éviter de régler ce paramètre pour des charges intenses en écriture synchrone car ces écritures synchrones ne sont pas en concurrence avec une longue file d'attente d'écritures non synchrones.

Régler ce paramètre ne devrait pas être efficace pour les baies de stockage basées sur NVRAM lorsque des volumes sont composés d'un faible nombre de piles. Toutefois, lorsque le ZFS se voit présenter un volume composé d'un grand nombre de piles (supérieur à 10), ce paramètre peut alors limiter le débit de lecture obtenu sur le volume. En effet, avec un maximum de 10 ou 35 E/S en file d'attente par LUN, cela peut se traduire en moins d'une E/S par pile de stockage, ce qui ne permet pas aux disques individuels de traiter leurs E/S par seconde. Ce problème devrait figurer dans la sortie de la file d'attente iostat actv se rapprochant de la valeur zfs_vdev_max_pending.

Des pilotes de périphériques peuvent également limiter le nombre d'E/S en cours par LUN. Si vous utilisez des LUN sur des baies de stockage capables de gérer un grand nombre d'E/S par seconde simultanées, les contraintes des pilotes de périphériques peuvent limiter la simultanéité. Reportez-vous à la configuration des pilotes utilisés par votre système. Par exemple, la limite des pilotes HBA FCl (qlc) des familles QLogic ISP2200, ISP2300 et SP212 est décrite comme le paramètre de ralentissement d'exécution dans /kernel/drv/qlc.conf.

Niveau de validation

Instable