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) |
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
Pré-extraction au niveau des fichiers ZFS
Réglage de ZFS lors de l'utilisation de stockage flash
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
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
Ce paramètre contrôle le nombre maximal d'E/S simultanées en attente pour chaque périphérique.
Nombre entier
10
De 0 à MAXINT
Oui
Non
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.
Instable