JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Nouveautés apportées à Oracle Solaris 10 8/11
search filter icon
search icon

Informations document

Préface

1.  Nouveautés de la version Oracle Solaris 10 8/11

Améliorations de l'installation

Améliorations de l'installation ZFS

Prise en charge de systèmes à deux téraoctets de mémoire

Améliorations apportées à l'administration système

Fonctions ZFS et modifications

Prise en charge du redémarrage rapide sur la plate-forme SPARC

Outils d'observabilité CMT de niveau utilisateur

Utilitaire diskinfo

Gestionnaire de configuration Oracle (Oracle Configuration Manager, OCM)

Contrôle d'intégrité d'une archive Flash

Récupération des données de Solaris Volume Manager

Fonctionnalité des groupes Oracle Solaris

Service de noms LDAP

x86 : énumérateur de topologie FMA générique

Oracle VTS 7.0 ps11

Amélioration des performances du système

API smt_pause

libmtmalloc

Paramètre réglable pour les périphériques Flash dans le fichier de configuration sd.conf

x86 : Amélioration de la structure d'interruption E/S Oracle Solaris pour plates-formes Nehalem-EX

X86 : Prise en charge d'Intel AVX

Amélioration de la mémoire DISM ( Shared Memory)

Amélioration de la gestion des réseaux

Prise en charge d' IPv6 par IPFilter NAT

X86 : Prise en charge de la trame Jumbo dans le pilote bnx

Amélioration de la sécurité

Fournisseur PKCS#11 pour gestionnaire de clés Oracle (Oracle Key Manager, OKM)

Prise en charge des suites de chiffrement AES dans les KSSL

L'affectation d'un nouveau mot de passe ne déverrouille pas un compte verrouillé

La règle pour la construction des mots de passe s'applique par défaut à l'utilisateur root

Fonction chroot

Amélioration des freewares

Samba 3.5.8

X86 : Bash 3.2

Bibliothèque standard Apache C++ version 4

Prise en charge de nouveaux périphériques

Prise en charge de nouveaux périphériques dans le pilote ixgbe(7D)

Prise en charge de nouveaux périphériques dans le pilote igb(7D)

Prise en charge de périphériques LOM dans le pilote e1000g(7D)

Prise en charge de nouveaux périphériques dans le pilote bge(7D)

Prise en charge de nouveaux périphériques dans le pilote qlcnic(7D)

Prise en charge de nouveaux périphériques dans le pilote mcxnex/mcxe(7D)

Prise en charge de nouveaux périphériques dans le pilote scu(7D)

X86 : prise en charge du périphérique HBA LSI MegaRAID Falcon SAS 2.0

Prise en charge du périphérique HBA LSI SAS 2308

Prise en charge du périphérique HBA LSI SAS 2208

Amélioration des pilotes

Prise en charge des interfaces publiques GLD (Generic LAN Driver) dans le pilote bge

Prise en charge de MSI dans le pilote bge

Prise en charge de trames Jumbo pour BCM5718

Prise en charge des interfaces RDSv3 RDMA

Amélioration des performances du système

Les améliorations suivantes ont été apportées aux performances du système de la version Oracle Solaris 10 8/11.

API smt_pause

La fonction smt_pause() peut être utilisée par des applications de systèmes CMT qui procèdent à une boucle d'attente active ou à une boucle inactive. Elle permet à d'autres brins matériels partageant le même serveur de base de s'exécuter plus rapidement au cours d'une attente active.

Pour plus d'informations, reportez-vous à la page de manuel smt_pause(3C).

libmtmalloc

Les performances de libmtmalloc ont été améliorées notamment pour les applications 64 bits avec un grand nombre de threads. libmtmalloc a fait l'objet des améliorations suivantes :

Les améliorations entraînent une baisse des conflits d'utilisation des verrous et une augmentation des performances, notamment pour les applications possédant un grand nombre de threads d'attribution. Cependant, les applications à thread unique qui utilisent la configuration par défaut de libmtmalloc affichent une diminution de 20 % de leurs performances.

libc est recommandé pour les applications à thread unique. libumem offre des performances supérieures pour les applications à faible quantité de threads. Pour des quantités de threads supérieures ou égales à 16, libmtmalloc offre d'excellentes performances.

Pour plus d'informations, reportez-vous aux pages de manuel libmtmalloc(3LIB) et mallocctl(3MALLOC).

Paramètre réglable pour les périphériques Flash dans le fichier de configuration sd.conf

Pour les périphériques Flash en mode d'émulation, le nouveau paramètre réglable emulation-rmw a été ajouté au fichier de configuration sd.conf. Le paramètre réglable emulation-rmw permet aux utilisateurs d'activer (on) ou de désactiver (off) la lecture-modification-écriture (read-modify-write, RMW) dans le fichier de configuration. Pour les disques durs SSD (solid-state drives) dont l'algorithme RMW est incorrect, les utilisateurs peuvent affecter une émulation RMW au pilote sd plutôt que d'utiliser le microprogramme.

La configuration de ce paramètre réglable améliore considérablement les performances des E/S de disque brut par rapport à une exécution RMW à l'intérieur du microprogramme SSD.

x86 : Amélioration de la structure d'interruption E/S Oracle Solaris pour plates-formes Nehalem-EX

La structure d'interruption E/S Oracle Solaris a été améliorée pour les plates-formes Nehalem-EX de manière à fournir un grand nombre de vecteurs d'interruption MSI/MSI-X qui évoluent avec le nombre de processeurs configurés dans le système. Ces améliorations apportent les avantages suivants :

Ces améliorations sont visibles pour les utilisateurs d'Oracle Solaris, mais une meilleure performance E/S peut être atteinte en fonction de la plate-forme et des périphériques utilisés dans le système. La syntaxe et les options de la commande pcitool(1M) ont en outre été mises à jour.

X86 : Prise en charge d'Intel AVX

Oracle Solaris prend en charge le jeu d'instructions Intel AVX (Advanced Vector Extensions). Intel AVX est une extension de jeu d'instructions à 256 bits de SSE (Streaming SIMD Extensions). Le jeu d'instructions est conçu pour les applications faisant un usage intense de virgules flottantes. Intel AVX contribue à améliorer les performances de tâches telles que le traitement audio/vidéo, les simulations, l'analyse financière et la modélisation 3D. Intel AVX appartient à la famille des processeurs Intel SandyBridge.

Pour plus d'informations sur Intel AVX, reportez-vous à http://software.intel.com/en-us/avx/.

Amélioration de la mémoire DISM ( Shared Memory)

Les modifications apportées aux opérations de création, verrouillage, déverrouillage et destruction des mémoires ISM (Intimate Shared Memory) et DISM (Dynamic Intimate Shared Memory) ont permis d'améliorer notablement les performances de démarrage et d'arrêt de la base de données Oracle.

Pour plus d'informations, reportez-vous aux pages de manuel mlock(3C), shmop(2) et shmctl(2).