• 線上工具
  • - 計算器
    • 字元計數
  • - 下載
    • TikTok 下載
    • 抖音下載
  • - 網路工具
    • BASE64
    • Base64 轉圖片
    • 圖片轉 Base64
    • URL 編碼
    • JavaScript
    • 時間戳
    • Unicode 轉換器
    • JSON 格式化
    • 修改副檔名
    • 製作列表
    • CSS 優化器
  • - 加密工具
    • MD5 加密
    • 隨機生成器
  • - 圖像工具
    • 圖像壓縮
    • QR 碼生成器
    • QR 碼識別器
    • 壁紙預覽
    • 圖片 EXIF
  • - 資訊表
    • 血型遺傳
    • 服裝尺寸
    • app.tool_clock
  • [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 下載 抖音下載 BASE64 Base64 轉圖片 圖片轉 Base64 URL 編碼 JavaScript 時間戳 Unicode 轉換器 JSON 格式化 修改副檔名 製作列表 CSS 優化器 MD5 加密 隨機生成器 圖像壓縮 QR 碼生成器 QR 碼識別器 壁紙預覽 圖片 EXIF 血型遺傳 服裝尺寸 app.tool_clock
  • 古本屋を巡り、顧みられなくなった作品、作家を生き返らせた九大大学院教授没後20年 教え子や研究仲間を支える「清新な光景」
    2024-05-30

    授業中の生徒や住民が弾道ミサイル飛来を想定した避難訓練 福島・須賀川桐陽高
    2024-05-31

    黒柳徹子さん、北京で特別授業 「日本語勉強続けて」
    2024-05-31

    元アシスタントが語る Dr.スランプ「あのキャラ」の誕生秘話
    2024-06-01

    芸術レベルのグッズも登場! パリ・東京・大阪の名コレクションが集まる「TRIO展」
    2024-06-01

    森鷗外の教師像に迫る 研究の「盲点」、記念館で特別展 学生の評判も紹介
    2024-06-01

    富士山麓のダイナミックな食材を味わう“奥・山梨”のガストロノミー〈Restaurant SAI 燊〉。
    2024-06-01

    三姉妹が温泉旅行で取っ組み合いの大げんか うっとうしくてめんどうくさい家族愛描く「お母さんが一緒」
    2024-06-02

    道後温泉の記憶を継承するアート 大竹伸朗が“描き”重要文化財を守ったテント膜「熱景」の再生
    2024-06-03

    「警察密着24時」担当者ら懲戒 テレビ東京、石川社長は3割返上
    2024-06-03

    ニコライ・バーグマンが手がける北欧のジュエリーブランド〈フローラダニカ〉旗艦店が南青山にオープン。
    2024-06-03

    「企画展 歌と物語の絵 ―雅やかなやまと絵の世界」(泉屋博古館東京)開幕レポート。歌、物語、絵画が織りなす芸術世界へ
    2024-06-04

    PARCELで「Not Quite」開催。「~でなくもない」作家が集結
    2024-06-04

    クールべ《世界の起源》はなぜ攻撃されたのか? ポンピドゥー・センター・メッスで破壊・盗難事件
    2024-06-04

    「避難いただけるほうが一安心」珠洲で激しい揺れに耐えた仏像、奈良博で縁つなぐ
    2024-06-04

    第55回星雲賞・自由部門に「巨大ロボット展」 日本SFファングループ連合会議
    2024-06-05

    沙に囲まれた残酷な世界が私たちの社会を浮かび上がらせる。期待の作家が令和の世に送り出す、新たな青春のバイブル!
    2024-06-06

    安藤忠雄さん設計の美術館名称決まる…香川・直島に2025年オープン
    2024-06-05

    田名網敬一の巨大インスタレーションが、世界初大規模回顧展「田名網敬一 記憶の冒険」に登場。国立新美術館で8月7日から
    2024-06-06

    アキナの山名さん骨折 毎日放送、ロケ中に転倒
    2024-06-06

    ©  Dopu Box
    💛