Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

7. Support spécifique à l'architecture

7.1. i386

  • Dans un environnement virtuel, la ponctualité des noyaux 64 bits Red Hat Linux Enterprise peut être problématique puisque celle-ci est orchestrée par le décompte des interruptions du minuteur. Déprogrammer et reprogrammer la machine virtuelle peut retarder ces interruptions, résultant ainsi en divergence temporelle. Cette version du noyau reconfigure l'algorithme afin d'ajuster ce minuteur sur un compteur basé sur le temps écoulé. (Bugzilla #463573)
  • Il a été découvert que si la taille de la somme des blocs empilés dépasse 4 Go, les applications filetées (de l'anglais, threaded applications) de 64 bits ralentissent radicalement dans pthread_create(). Ceci est dû au fait que glibc utilise MAP_32BIT pour placer ces blocs. Comme l'utilisation de MAP_32BIT est une implémentation héritée, cette mise à jour ajoute un nouvel indicateur (MAP_STACK mmap) au noyau afin d'éviter de retenir les applications de 64 bits. (Bugzilla #459321)
  • Cette mise à jour inclut un bit de fonctionnalité (de l'anglais, feature bit) qui encourage les TSC à fonctionner en deep-C state. Ce bit, NONSTOP_TSC, fonctionne en conjonction avec CONSTANT_TSC. CONSTANT_TSC indique que le TSC fonctionne à fréquence constante indépendamment de P-state et T-state, et NONSTOP_TSC indique que le TSC ne s'arrête pas en deep C-state. (Bugzilla #474091)
  • Cette mise à jour inclut un correctif pour inclure les en-têtes asm-x86_64 dans les paquets kernel-devel construits sur ou pour les architectures i386, i486, i586 et i686. (Bugzilla #491775)
  • Cette mise à jour inclut un correctif pour pouvoir s'assurer que la spécification de memmap=X$Y en tant que paramètre de démarrage sur les architectures i386 produise une nouvelle carte BIOS (de l'anglais, BIOS map). (Bugzilla #464500)
  • This update adds a patch to correct a problem with the Non-Maskable Interrupt (NMI) that appeared in previous kernel releases. The problem appeared to affect various Intel processors and caused the system to report the NMI watchdog was 'stuck'. New parameters in the NMI code correct this issue. (Bugzilla #500892)
  • Cette version réintroduit le support PCI Domain pour les systèmes HP xw9400 et xw9300. (Bugzilla #474891)
  • La fonctionnalité a été corrigée afin d'exporter les paramètres du module powernow-k8 vers /sys/modules. Cette information n'était pas exportée au préalable. (Bugzilla #492010)

7.2. x86_64

  • An optimization error was found in linux-2.6-misc-utrace-update.patch. When running 32-bit processes on a 64-bit machine systems didn't return ENOSYS on missing (out of table range) system calls. This kernel release includes a patch to correct this. (Bugzilla #481682)
  • Il a été découvert que certains systèmes de clusters démarraient avec une source temporelle instable. Il fut ensuite déterminé que ceci était un résultat de code de noyau qui ne recherchait pas un compteur de performance disponible (PERFCTR) pendant le calibrage de TSC (de l'anglais, Time Stamp Clock) lors du processus de démarrage. Ceci entrainait, dans un faible pourcentage des cas, le système à reprendre un PERFCTR occupé et obtenait des calibrations instables.
    Un correctif fut implémenté afin de corriger ceci, celui-ci s'assure que le système vérifie bien qu'il n'y ait aucun PERFCTR disponible avant d'en prendre un occupé (Bugzilla #467782). Toutefois, ce correctif ne peut satisfaire toutes les éventualités car il est possible que tous les PERFCTR soient occupés lorsqu'ils sont requis pour la calibration de TSC. Un autre correctif a été inclut pour initier une alerte noyau au cas où cet improbable scénario (moins de 1% des cas) n'arrive (Bugzilla #472523).

7.3. PPC

  • Cette version du noyau inclut des correctifs pour mettre les spufs (de l'anglais, Synergistic Processing Units file system) à niveau avec les processeurs Cell. (Bugzilla #475620)
  • An issue was identified wherein /proc/cpuinfo would list logical PVR Power7 processor architecture as "unknown" when show_cpuinfo() was run. This update adds a patch to have show_cpuinfo() identify Power7 architectures as Power6. (Bugzilla #486649)
  • Cette mise à jour inclut quelques correctifs requis pour ajouter/améliorer la prise en charge de MSI-X (de l'anglais, Message Signaled Interrupts) sur les machines utilisant des processeurs System P. (Bugzilla #492580)
  • Un correctif a été ajouté à cette version pour activer la fonctionnalité du bouton Marche/Arrêt anciennement problématique sur les machines Cell Blades. (Bugzilla #475658)

7.4. s390

Red Hat Enterprise Linux présente une nouvelle gamme de fonctionnalités pour les machines System z d'IBM, tout particulièrement :
  • En utilisant les segments sauvegardés par noms (NSS), l'hyperviseur z/VM fait que l'opération du code système dans les pages de mémoire réelle partagée est disponible aux machines virtuelles invitées z/VM. Avec cette mise à jour, de multiples systèmes d'exploitation Red Hat Enterprise Linux invités sur le z/VM peuvent démarrer à partir de NSS et être exécutés à partir d'une copie unique du noyau Linux dans la mémoire. (BZ#474646)
  • La prise en charge du pilote de périphértique a été ajoutée dans cette mise à jour pour les nouveaux accélérateurs de cryptographie PCI IBM System z, en utilisant les mêmes interfaces que dans les versions précédentes. (BZ#488496)
  • Red Hat Enterprise Linux 5.4 a ajouté la prise en charge de dégradation du processeur, qui permet de réduire la vitesse du processeur dans certaines circonstances (par exemple lorsque le système surchauffe). (BZ#474664) Cette nouvelle fonctionnalité permet au logiciel d'automatisation d'observer l'état de la machine et d'agir selon des critères définis.

    Note

    La dégradation de processeur est prise en charge sur les systèmes z990, z890 et autres systèmes plus récents. Elle peut être observée à travers le service de système SCLP d'événement type 4 qualificateur d'événement 3. STSI retournera la nouvelle capacité du processeur dans le fichier : /sys/devices/system/cpu/cpuN/capability.
  • Les données descriptives d'identification de programme de contrôle (CPI) sont utilisées afin d'identifier les systèmes individuels sur la console de gestion de hardware (HMC). Avec cette mise à jour, les données de la CPI peuvent maintenant être associées avec une instance de Red Hat Enterprise Linux. (BZ#475820)
    Pour obtenir plus d'informations sur la CPI, référez-vous à Device Drivers, Features, and Commands document.
  • Les données de performance du protocole de fibre channel (FCP) peuvent maintenant être mesurées sur des instances de Red Hat Enterprise Linux sur plate-forme IBM System z. (BZ#475334) Les données récoltées et rapportées incluent :
    • Données relatives à la performance sur des composants empilés tels que des périphériques Linux, Small Computer System Interface (SCSI), Logical Unit Numbers (LUN), et informations de contrôleurs de stockage Host Bus Adapter (HBA).
    • Par composant de pile : les valeurs actuelles des mesures pertinentes comme l'utilisation, le débit et autres mesures applicables.
    • Aggrégations statistiques (minimum, maximum, moyenne et histogramme) des données associées aux requêtes d'entrée/sortie, incluant la taille, la latence par composant ainsi que les totaux.
  • Un support a été ajouté au noyau afin de délivrer les E/S de EMC Symmetrix Control. Cette mise à jour offre la possibilité de gérer des tableaux de stockage EMC Symmetrix avec Red Hat Enterprise Linux sur plate-forme IBM System z. (BZ#461288)
  • Une nouvelle fonctionnalité a été implémentée dans le noyau afin d'effectuer un Initial Program Load (IPL) sur une machine virtuelle Red Hat Enterprise Linux Immédiatement après une alerte noyau et un dump. (BZ#474688)
  • Le hardware qui prend en charge la fonction de topologie de configuration passe les informations de topologie du processeur du système au planificateur, lui permettant ainsi de prendre les décisions quant au partage des charges. Sur les machines où les interruptions d'E/S sont distribuées de manière irrégulière, les processeurs groupés et qui reçoivent plus d'interruptions d'E/S que les autres auront tendance à avoir une charge moyenne plus importante, développant parfois des problèmes de performance.
    Previously, CPU topology support was enabled by default. With this update, CPU topology support is disabled by default, and the kernel parameter "topology=on" has been added to allow this feature to be enabled. (BZ#475797)
  • De nouvelles options de noyau peuvent maintenant être ajoutées en utilisant la commande IPL sans avoir à modifier le contenu de CMS parmfile, permettant ainsi un écrasement des options du noyau déjà fournies par le parmfile. La ligne de commande de démarrage entière peut être remplacée avec la chaine de paramètres VM, outrepassant ainsi toute option du noyau depuis parmfile. De plus, les clients peuvent créer de nouveaux Linux Named Saved Systems (NSS) sur la ligne de commande CP/CMS. (BZ#475530)
  • The qeth driver has been updated with HiperSockets Layer3 support for IPv6. (BZ#475572) For further details on this feature, refer to the "qeth device driver for OSA-Express (QDIO) and HiperSockets" chapter in IBM's "Device Drivers, Features, and Commands" book located at: http://www.ibm.com/developerworks/linux/linux390/october2005_documentation.html
  • Le lancement du firmware z9 HiperSocket retourne la chaine de version sous un format différent. Ce changement résulte en une information mcl_level manquante dans le message de statut qeth émis lors de l'installation en ligne du périphérique. Le pilote qeth mis à jour lit maintenant le nouveau format de la chaine de version de HiperSockets, permettant ainsi la standardisation du format de sortie. (BZ#479881)
  • Dans Red Hat Enterprise Linux 5.4, le paquet s390utils a été rebasé sur la version 1.8.1. Pour une liste complète des fonctionnalités que ce rebasement offre, veuillez vous référer à la section Mises à jour des paquetages des Notes Techniques. (BZ#477189)
  • In the kernel, a sysfs interface has been implemented to associate actions to shutdown triggers. For more details on this feature, refer to the "Shutdown actions" chapter in IBM's "Device Drivers, Features, and Commands" book located at: http://www.ibm.com/developerworks/linux/linux390/development_documentation.html