• オンラインツール
  • - 計算機
    • 文字数カウント
  • - ダウンロード
    • TikTok ダウンロード
    • Douyin ダウンロード
  • - Webツール
    • BASE64
    • Base64→画像
    • 画像→Base64
    • URLエンコード
    • JavaScript
    • タイムスタンプ
    • ユニコード変換
    • JSON整形
    • 拡張子変更
    • リスト作成
    • CSS最適化
  • - 暗号化ツール
    • MD5暗号化
    • ランダムジェネレーター
  • - 画像ツール
    • 画像圧縮
    • QRコードジェネレーター
    • QRコードリーダー
    • 壁紙プレビュー
  • - 情報シート
    • 血液型遺伝
    • 服のサイズ
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
UbuntuシステムにKdumpをインストールしてシステムのクラッシュを処理する
2022-01-29

Kdumpとは?

Kdumpはkernel crash時に発生するcrash dumpをキャプチャする新しいcrash dumpキャプチャメカニズムです。Kdumpは2つの異なる目的のkernelを構成する必要があり、そのうちの1つはここでstandard(production)kernelと呼ぶ。もう一つはCrash(capture)kernelと呼ばれています。

standard(production)kernelとは、私が使用しているkernelのことで、standard kernelが使用中にcrashが現れるとkdumpがcrash kernelに切り替わり、簡単に言えばstandard kernelが実行中にcrashが発生し、crash(capture)Kernelがproduction kernel crashをキャプチャするために使用される。

キャプチャcrash dumpは、standard kernelコンテキストではなく、新しいcrash(capture)kernelのコンテキストでキャプチャされます。

具体的にはstandard kernel方式crashの場合、kdumpはkexec(後述)で自動的に起動してcrash kernelに入ります。kdumpサービスが開始されると、standard kernelはcrash kernelを起動するためのメモリの一部を予約します。

kdumpメカニズムは主に2つのコンポーネントを含む:kdumpとkexec

kexecは高速起動メカニズムであり、すでに実行されているカーネルのコンテキストを通じてLinuxカーネルを起動することができ、BIOSを通過する必要はありません。BIOSは、特に多くの周辺機器を備えた大規模なサーバに多くの時間を費やす可能性があります。この方法は機械を頻繁に起動する開発者に多くの時間を節約することができる。Kexecはkdumpメカニズムを実現する鍵であり、2つの構成部分を含む。1つはカーネル空間のシステム呼び出しkexec_である。loadは、本番カーネル(production kernelまたはfirst kernel)の起動時にキャプチャカーネル(capture kernelまたはsencond kernel)を指定したアドレスにロードする責任を負います。二つ目は、ユーザ空間のツールkexec-toolsであり、彼はキャプチャカーネルのアドレスを本番カーネルに渡し、システムがクラッシュしたときにキャプチャカーネルのアドレスを見つけて実行することができる。kexecがなければkdumpはありません。まずkexecが1つのカーネルで別のカーネルを起動できることを実現してから、kdumpに武の場を与えた。

kdumpはkexecベースの先進的なカーネルクラッシュダンプ機構である。システムがクラッシュすると、kdumpはkexecを使用して2番目のカーネルに起動します。2番目のカーネルは、通常、ダンプミラーをキャプチャするために小さなメモリで起動するキャプチャカーネルと呼ばれます。最初のカーネルは、メモリの一部を第2のカーネル起動用に保持します。kdumpはkexecを用いてキャプチャカーネルを起動し,BIOSを迂回したため,最初のカーネルのメモリは保持された.これはカーネルクラッシュダンプの本質です。kdumpには、2つの異なる目的のカーネル、生産カーネル、およびキャプチャカーネルが必要です。本番カーネルは、カーネルサービスをキャプチャするペアです。キャプチャカーネルは、本番カーネルがクラッシュしたときに起動し、対応するramdiskとともに、本番カーネルの下のメモリを収集および転送するためのマイクロ環境を構築します。注意、kdumpは起動時に一定数の重要なメモリを保持し、システムに必要な真の最小メモリを計算するために、kdumpが使用するメモリの数を加えて、真の最小メモリの需要を決定する。

kexecとkdumpの設計の違い:

Kexecの設計は、新しいカーネルで元のカーネルの位置をカバーすることです。一方、KDMMPは、2番目のカーネル(および関連データ)をロードするためにメモリを1つ予約し、Crash後に2番目のカーネルが元の場所で動作し(そうでなければ関連目的に達しない)、1番目のカーネルに関するメモリ情報を収集します。

次にkdump特性の試験を開始します。

OS:ubuntu 12.10(3.5.0-17-generic)

コードのコピー コードのコピー コードのコピー コードのコピー コードのコピー コードのコピー コードのコピー

dumpファイルを生成した後/var/crashのディレクトリ構造:

コードのコピー

ソース元URL:https://dopubox.com/article/p/653419585bae380a

その他のツール
  • 文字数カウント TikTok ダウンロード Douyin ダウンロード BASE64 Base64→画像 画像→Base64 URLエンコード JavaScript タイムスタンプ ユニコード変換 JSON整形 拡張子変更 リスト作成 CSS最適化 MD5暗号化 ランダムジェネレーター 画像圧縮 QRコードジェネレーター QRコードリーダー 壁紙プレビュー 血液型遺伝 服のサイズ
  • 週末見たい展覧会5選。今週は木下佳通代の個展、テルマエ展、UESHIMA MUSEUMなど。【2024年6月第1週】
    2024-05-29

    韓国HYBE傘下の代表続投 和解望む意向
    2024-05-31

    作曲家ビゼーの窮地を救った傑作オペラ『真珠採り』の聴きどころは?【クラシック今日は何の日?】
    2024-05-31

    デザインジャーナリストによる新しいデザイン誌の登場です!
    2024-06-01

    知られざる作品や作家との巡り合いが生まれる高円寺のギャラリーショップ。
    2024-06-02

    河合隼雄賞に八木詠美さん「休館日の彼女たち」、湯澤規子さん「焼き芋とドーナツ」
    2024-06-02

    香川県・直島に開館する新たな美術館の正式名称が「直島新美術館」に決定
    2024-06-03

    ジャスパー・モリソンの名言「…が「普通」のものより役にたつことはない。」【本と名言365】
    2024-06-03

    応挙手本?に描いたトラ甦れ…徳島の寺のふすま絵修復へ
    2024-06-04

    文科相、佐渡金山の果報待ちたい ユネスコの評価、近く判明
    2024-06-03

    アルテミス計画&天の川銀河! 大人も学んで楽しめる「大人レゴ」最新ラインナップは”宇宙”がテーマ!
    2024-06-03

    社会的関与の芸術。清水穣評 城戸保「駐車空間、文字景、光画」展/野村浩「Painter」展
    2024-06-04

    akakilikeの新作ダンス公演『希望の家』が松本・東京の2都市で上演へ
    2024-06-04

    開館10周年を記念。「広重 ─摺の極─」があべのハルカス美術館で開催へ
    2024-06-05

    五木ひろし歌手生活60年…ふるさと福井へ恩返しの新曲
    2024-06-04

    謎多き家形埴輪 「考古学の空白」に挑む橿考研ベテラン研究員、念願の特別展開催中
    2024-06-04

    105歳で死去した画家弥勒祐徳さん おごらず、黙々と、ひたすらに神楽など描く
    2024-06-05

    3日間限定発売! 名作パントンチェアが新たな魅力を纏った限定カラーで登場。
    2024-06-05

    佐渡金山の世界遺産登録、「情報照会」勧告
    2024-06-06

    もしあの時に戻れたら…歌人・穂村弘が話題書『迷子手帳』で明かす、今も忘れられない「失敗」
    2024-06-07

    ©  Dopu Box
    💛