Rechercher

Chapitre 14. Mécanismes de vidage assistés par microprogramme

download PDF

Firmware assisted dump (fadump) est un mécanisme de capture de dump, fourni comme alternative au mécanisme kdump sur les systèmes IBM POWER. Les mécanismes kexec et kdump sont utiles pour capturer les vidages du noyau sur les systèmes AMD64 et Intel 64. Cependant, certains matériels tels que les mini-systèmes et les ordinateurs centraux exploitent le micrologiciel embarqué pour isoler des régions de la mémoire et empêcher tout écrasement accidentel de données importantes pour l'analyse du crash. L'utilitaire fadump est optimisé pour les mécanismes fadump et leur intégration avec RHEL sur les systèmes IBM POWER.

14.1. Vidage assisté du micrologiciel sur le matériel PowerPC d'IBM

L'utilitaire fadump capture le fichier vmcore à partir d'un système entièrement réinitialisé avec des périphériques PCI et E/S. Ce mécanisme utilise le microprogramme pour préserver les régions de mémoire lors d'un crash. Ce mécanisme utilise le micrologiciel pour préserver les régions de mémoire lors d'une panne, puis réutilise les scripts de l'espace utilisateur kdump pour sauvegarder le fichier vmcore. Les régions de mémoire comprennent tout le contenu de la mémoire du système, à l'exception de la mémoire d'amorçage, des registres du système et des entrées de la table des pages matérielles (PTE).

Le mécanisme fadump offre une fiabilité accrue par rapport au type de vidage traditionnel, en redémarrant la partition et en utilisant un nouveau noyau pour vidanger les données du crash du noyau précédent. Le site fadump nécessite une plate-forme matérielle basée sur le processeur IBM POWER6 ou une version ultérieure.

Pour plus de détails sur le mécanisme fadump, y compris les méthodes de réinitialisation du matériel propres à PowerPC, voir le fichier /usr/share/doc/kexec-tools/fadump-howto.txt.

Note

La zone de mémoire qui n'est pas préservée, connue sous le nom de mémoire d'amorçage, est la quantité de RAM nécessaire pour amorcer le noyau avec succès après une panne. Par défaut, la taille de la mémoire d'amorçage est de 256 Mo ou de 5 % de la mémoire vive totale du système, la valeur la plus élevée étant retenue.

Contrairement à l'événement kexec-initiated, le mécanisme fadump utilise le noyau de production pour récupérer un crash dump. Lors du redémarrage après une panne, le matériel PowerPC met le nœud de périphérique /proc/device-tree/rtas/ibm.kernel-dump à la disposition du système de fichiers proc (procfs). Les scripts fadump-aware kdump vérifient la présence du fichier vmcore, puis terminent le redémarrage du système proprement.

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.