Rechercher

12.3. Configuration du collecteur principal

download PDF

Le service kdump utilise le programme core_collector pour capturer l'image vmcore. Dans RHEL, l'utilitaire makedumpfile est le collecteur de noyau par défaut.

makedumpfile est un programme de vidage qui permet de copier uniquement les pages nécessaires en utilisant différents niveaux de vidage et de compresser la taille d'un fichier de vidage.

makedumpfile est un programme de vidage qui permet de ne copier que les pages nécessaires en utilisant différents niveaux de vidage et de compresser la taille d'un fichier de vidage.

En utilisant makedumpfile, vous pouvez créer un fichier de vidage de petite taille soit en compressant les données de vidage, soit en excluant des pages, soit les deux. Il a besoin des informations de débogage du premier noyau pour distinguer les pages inutiles en analysant la façon dont le premier noyau utilise la mémoire.

Syntaxe

core_collector makedumpfile -z -d 31 --message-level 1

Options

  • -c, -l, -z, ou -p: spécifie le format du fichier compressé pour chaque page lorsque vous utilisez l'une de ces options : -c pour zlib, -l pour lzo, -z pour zstd, ou -p pour snappy.
  • -d (dump_level) le paramètre : exclut des pages afin qu'elles ne soient pas copiées dans le fichier de vidage.
  • --message-level: spécifie les types de messages.

    En utilisant --message-level, vous pouvez limiter les sorties à imprimer. Par exemple, en spécifiant 7 comme niveau de message, les messages courants et les messages d'erreur sont imprimés. La valeur maximale pour --message_level est 31.

Conditions préalables

  • Respecter les exigences de kdump pour les configurations et les objectifs.

Procédure

  1. En tant qu'utilisateur de root, modifiez le fichier de configuration de /etc/kdump.conf pour supprimer le signe de hachage ("#") au début de la commande suivante :

    core_collector makedumpfile -z -d 31 --message-level 1
  2. Pour activer la compression du fichier dump, spécifiez l'une des options makedumpfile:

    core_collector makedumpfile -z -d 31 --message-level 1

    où,

    • -z spécifie le format de fichier compressé dump.
    • -d spécifie que le niveau de vidage est 31.
    • --message-level spécifie que le niveau du message est 1.

Prenons également l'exemple suivant, qui utilise -l:

  • Pour compresser un fichier dump à l'aide de -l:

    core_collector makedumpfile -l -d 31 --message-level 1

Ressources supplémentaires

  • makedumpfile(8) page du manuel
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.