Chapitre 5. Avant-premières technologiques (traduction automatique)
Cette partie fournit une liste de tous les aperçus technologiques disponibles dans Red Hat Enterprise Linux 8.0.
Pour plus d'informations sur l'étendue de la prise en charge des fonctions d'aperçu technologique de Red Hat, voir Technology Preview Features Support Scope.
5.1. Noyau (traduction automatique)
XDP disponible en tant qu'aperçu technologique
La fonction eXpress Data Path (XDP), disponible sous forme d'aperçu technologique, permet de télécharger des programmes Berkeley Packet Filter (BPF) pour le traitement de paquets haute performance dans le noyau, rendant le chemin de données réseau du noyau programmable.
(BZ#1503672)
eBPF disponible comme aperçu technologique
La fonction étendue de filtrage de paquets Berkeley (eBPF) est disponible sous forme d'aperçu technologique pour la mise en réseau et le traçage. eBPF permet à l'espace utilisateur d'attacher des programmes personnalisés à divers points (sockets, points de traçage, réception de paquets) pour recevoir et traiter des données. La fonctionnalité inclut un nouvel appel bpf()
système, qui permet de créer différents types de cartes, et aussi d'insérer différents types de programmes dans le noyau. Voir la page de manuel bpf
(2) pour plus d'informations.
(BZ#1559616)
BCC
est disponible sous forme d'aperçu technologique
BPF Compiler Collection (BCC)
est une boîte à outils d'espace utilisateur pour créer des programmes efficaces de traçage et de manipulation du noyau qui est disponible sous forme d'aperçu technologique dans Red Hat Enterprise Linux 8. BCC
fournit des outils pour l'analyse des E/S, la mise en réseau et la surveillance des systèmes d'exploitation Linux à l'aide de la fonction extended Berkeley Packet Filtering (eBPF)
.
(BZ#1548302)
Control Group v2 disponible sous forme d'aperçu technologique dans RHEL 8
Le mécanisme du groupe de contrôle v2 est un groupe de contrôle hiérarchique unifié. Le Groupe de contrôle v2 organise les processus de façon hiérarchique et distribue les ressources du système le long de la hiérarchie d'une manière contrôlée et configurable.
Contrairement à la version précédente, le Groupe de contrôle v2 n'a qu'une seule hiérarchie. Cette hiérarchie unique permet au noyau Linux de :
- Catégoriser les processus en fonction du rôle de leur propriétaire.
- Éliminer les problèmes liés aux politiques conflictuelles de hiérarchies multiples.
Le groupe de contrôle v2 supporte de nombreux contrôleurs :
Le contrôleur CPU régule la distribution des cycles CPU. Ce contrôleur implémente :
- Modèles de limites de poids et de bande passante absolue pour une politique d'ordonnancement normale.
- Modèle absolu d'allocation de bande passante pour une politique d'ordonnancement en temps réel.
Le contrôleur de mémoire régule la répartition de la mémoire. Actuellement, les types suivants d'utilisation de mémoire sont suivis :
- Mémoire utilisateur - mémoire cache des pages et mémoire anonyme.
- Structures de données du noyau telles que les dentries et les inodes.
- Tampons de socket TCP.
- Le contrôleur d'E/S régule la distribution des ressources d'E/S.
- Le contrôleur de reprise interagit avec les contrôleurs de mémoire et d'E/S et est spécifique au groupe de contrôle v2.
L'information ci-dessus était basée sur le lien : https://www.kernel.org/doc/Documentation/cgroup-v2.txt. Vous pouvez vous référer au même lien pour obtenir plus d'informations sur les contrôleurs particuliers du groupe de contrôle v2.
(BZ#1401552)
early kdump
disponible sous forme d'aperçu technologique dans Red Hat Enterprise Linux 8
Cette early kdump
fonctionnalité permet au noyau de crash et aux initramfs de se charger suffisamment tôt pour capturer l'vmcore
information même pour les premiers crashs. Pour plus de détailsearly kdump
, voir le /usr/share/doc/kexec-tools/early-kdump-howto.txt
fichier.
(BZ#1520209)