Ignorer les liens de navigation | |
Quitter l'aperu | |
Nouveautés d'Oracle Solaris 10 1/13 Oracle Solaris 10 1/13 Information Library (Français) |
1. Nouveautés de la version Oracle Solaris 10 1/13
Améliorations de l'installation
Prise en charge de l'unité logique de stockage cible iSCSI
Prise en charge de l'installation à partir du réseau dans le programme d'installation en mode texte
Live Upgrade préserve la configuration du périphérique de vidage
Live Upgrade Preflight Checker
Améliorations apportées à l'administration système
Oracle Configuration Manager 10.3.7.1
Oracle Solaris Zones Preflight System Checker
x86 : 64 bits : Gestion des pannes sur les plates-formes Oracle Intel Sandy Bridge-EP
x86 : prise en charge du pilote MCA générique AMD pour les processeurs AMD de la famille 15h
La création du mot de passe et du compte est facultative
Amélioration du système de fichiers
Fonctions ZFS et modifications
Amélioration de la gestion des périphériques
x86 : prise en charge SATA des commandes Pass Through ATA
Amélioration des performances du système
x86 : prise en charge XOP et FMA AMD
Amélioration des ressources système
SPARC : 64 bits : amélioration des performances de l'algorithme CRC32c dans l'initiateur iSCSI
Nouveaux périphériques pris en charge
x86 : prise en charge des périphériques de type bloc virtuel Xen dans le pilote xdf
Prise en charge de nouveaux périphériques dans le pilote bnxe
Prise en charge de SR-IOV par les pilotes igbvf et igb
Prise en charge de SR-IOV par le pilote ixgbevf
Prise en charge des périphériques sxge
Prise en charge de la norme USB 3.0
Améliorations logicielles supplémentaires
SPARC : 64 bits : prise en charge de reconfiguration dynamique de mémoire sur des domaines migrés
x86 : proxy d'erreur entre le processeur de service et l'hôte
Cette section décrit les améliorations apportées à la gestion des réseaux dans cette version.
Les tests Oracle montrent que Secure Copy, scp(1), permet une multiplication par 8 des performances lors de transferts de masses de données via des réseaux à large bande passante et à latence élevée.
Ce type de situation correspond généralement à des communications longue distance, telles que des transferts de données entre les Etats-Unis et l'Europe par le biais de connexions à large bande passante par exemple. scp se sert de ssh(1) pour la réalisation des transferts. Avant Oracle Solaris 10 1/13, il n'était pas possible d'ajuster le tampon de la fenêtre de réception utilisé en interne par ssh pour adapter les performances en présence d'une large bande passante ou de latence élevée.
Dans Oracle Solaris 10 1/13 (et Oracle Solaris 11.1), la taille du tampon de réception ssh est liée au paramètre de tampon de réception tcp du système (tcp_recv_hiwat). Cette relation étant désormais établie, il est possible d'ajuster le système pour l'adapter à la situation de transfert de données particulière que constitue une connexion à large bande passante et à latence élevée. Pour les communications à latence élevée, c'est-à-dire les communications à durée de parcours circulaire élevée, les performances de copie peuvent être considérablement accrues en autorisant le transit simultané d'un plus grand nombre de paquets. Avec cette stratégie, la durée de parcours circulaire entre l'envoi d'un paquet et la réception de l'accusé de réception correspondant ne limite pas le débit car un grand nombre de paquets peuvent être en transit simultanément. La quantité maximale de données pouvant être en transit simultanément est définie par le paramètre tcp_recv_hiwat. Toutefois, cette stratégie ne fonctionne que si la bande passante est suffisamment large pour que les données présentes dans la liaison n'aient pas d'impact sur les données nouvellement envoyées. Si la bande passante n'est pas suffisamment large, il n'y a que peu d'intérêt à augmenter la taille de la fenêtre de réception TCP.
Le tableau suivant présente les améliorations mesurées pour une connexion à large bande passante avec des latences comprises entre 50 et 200 millisecondes :
|
Par défaut, tcp_recv_hiwat est défini sur 48 Ko dans Oracle Solaris 10. Cette valeur est optimisée pour les réseaux 100 Mo. Pour Oracle Solaris 11, la valeur par défaut a été portée à 128 Ko et est optimisée pour les réseaux locaux 1 Go. Dans les réseaux à large bande passante ou à latence élevée, aucun de ces trois choix de taille de tampon n'entraîne de différences de performances sensibles entre Oracle Solaris 10 1/13 et Oracle Solaris 10 8/11. Une accélération sensible est constatée lorsque le tampon de la fenêtre de réception TCP est défini sur 256 Ko.
Une augmentation de la valeur tcp_recv_hiwat :
Augmente les besoins de tampon de réception TCP de chaque récepteur du système.
A un impact sur tous les expéditeurs TCP car ils devront probablement placer dans le tampon une quantité de données équivalente en raison du temps nécessaire pour recevoir les accusés de réception des paquets.
Augmente la charge pesant sur l'itinéraire entre les expéditeurs et les récepteurs en vue de traiter le trafic supplémentaire dû à l'augmentation de la taille de la fenêtre de tampon.
Pour plus d'informations sur l'évaluation des performances, reportez-vous au site Web https://blogs.oracle.com/BestPerf/entry/20130208_solaris_scp.
Remarques supplémentaires :
sftp(1) présente une amélioration comparable des performances car il utilise également ssh.
tcp_recv_hiwat est un paramètre applicable à l'ensemble du système, qui ne peut généralement être modifié que par l'administrateur.
Pour effectuer un ajustement en fonction de la connexion, vous pouvez également augmenter la valeur de l'option -recvpipe dans l'utilitaire route(1M). Voir http://docs.oracle.com/cd/E23823_01/html/817-0404/chapter4-64.html#scrolltoc.