Oracle lance Unbreakable Enterprise Kernel R5U2

Société Oracle libéré deuxième mise à jour des fonctionnalités du noyau Noyau d'entreprise incassable R5, positionné pour être utilisé dans la distribution Oracle Linux comme alternative au package standard avec le noyau de Red Hat Enterprise Linux. Le noyau est disponible pour les architectures x86_64 et ARM64 (aarch64). Sources du noyau, y compris la répartition en correctifs individuels, publié dans le référentiel public Oracle Git.

Unbreakable Enterprise Kernel 5 est basé sur le noyau Linux 4.14 (UEK R4 était basé sur le noyau 4.1), qui est mis à jour avec de nouvelles fonctionnalités, optimisations et correctifs, et est également testé pour sa compatibilité avec la plupart des applications exécutées sur RHEL, et est spécifiquement optimisé pour fonctionner avec les logiciels et matériels industriels Oracle. Packages d'installation et src avec le noyau UEK R5U1 préparé pour Oracle Linux 7.5 et 7.6 (il n'y a aucun obstacle à l'utilisation de ce noyau dans des versions similaires de RHEL, CentOS et Scientific Linux).

Clé améliorations:

  • Des correctifs ont été transférés avec l'implémentation du sous-système PSI (Pressure Stall Information), qui permet d'analyser les informations sur le temps d'attente pour l'obtention de diverses ressources (CPU, mémoire, E/S) pour certaines tâches ou ensembles de processus dans un groupe de contrôle. . Grâce à PSI, les gestionnaires de l'espace utilisateur peuvent estimer plus précisément le niveau de charge du système et les modèles de ralentissement par rapport à la charge moyenne ;
  • Pour cgroup2, le contrôleur de ressources cpuset est activé, ce qui fournit un mécanisme pour limiter le placement des tâches sur les nœuds de mémoire NUMA et les processeurs, permettant l'utilisation uniquement des ressources définies pour le groupe de tâches via l'interface pseudo-FS cpuset ;
  • Le framework ktask a été implémenté pour paralléliser les tâches du noyau qui consomment des ressources CPU importantes. Par exemple, en utilisant ktask, la parallélisation des opérations pour effacer des plages de pages mémoire ou traiter une liste d'inodes peut être organisée ;
  • Dans DTrace ajoutée prise en charge de la capture de paquets via libpcap en utilisant la nouvelle action « pcap(skb,proto) » Par exemple « dtrace -n 'ip:::send { pcap((void *)arg0, PCAP_IP); }'";
  • À partir des nouvelles versions du noyau reportés correctifs dans l'implémentation des systèmes de fichiers btrfs, CIFS, ext4, OCFS2 et XFS ;
  • À partir du noyau 4.19 reportés changements liés à la prise en charge des hyperviseurs KVM, Xen et Hyper-V ;
  • Mis à jour pilotes de périphériques et prise en charge étendue des lecteurs NVMe (les modifications des noyaux 4.18 à 4.21 ont été transférées) ;
  • Des ajustements ont été appliqués pour optimiser les performances sur les plateformes ARM.

Source: opennet.ru

Ajouter un commentaire