在Ubuntu系统上安装Kdump来处理系统崩溃
2025-10-31 05:13:12阅读量:18 字体:大 中 小
什么是Kdump?
Kdump 是一种的新的crash dump捕获机制,用来捕获kernel crash时候产生的crash dump。Kdump需要配置两个不同目的的kernel,其中一个我们在这里称作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。
捕获crash dump是在新的crash(capture) kernel 的上下文中来捕获的,而不是在standard kernel上下文进行。
具体是当standard kernel方式crash的时候,kdump通过kexec(后面介绍)自动启动进入到crash kernel当中。假如启动了kdump服务,standard kernel会预留一部分内存, 这部分内存用来启动crash kernel。
kdump机制主要包括两个组件:kdump和kexec
kexec是一个快速启动机制,允许通过已经运行的内核的上下文启动一个Linux内核,不需要经过BIOS。BIOS可能会消耗很多时间,特别是带有众多数量的外设的大型服务器。这种办法可以为经常启动机器的开发者节省很多时间。Kexec是实现kdump机制的关键,它包括2个组成部分:一是内核空间的系统调用kexec_load,负责在生产内核(production kernel 或 first kernel)启动时将捕获内核(capture kernel或sencond kernel)加载到指定地址。二是用户空间的工具kexec-tools,他将捕获内核的地址传递给生产内核,从而在系统崩溃的时候能够找到捕获内核的地址并运行。没有kexec就没有kdump。先有kexec实现了在一个内核中可以启动另一个内核,才让kdump有了用武之地。
kdump是一种先进的基于kexec的内核崩溃转储机制。当系统崩溃时,kdump使用kexec 启动到第二个内核。第二个内核通常叫做捕获内核,以很小内存启动以捕获转储镜像。第一个内核保留了内存的一部分给第二内核启动用。由于kdump利用kexec启动捕获内核,绕过了 BIOS,所以第一个内核的内存得以保留。这是内核崩溃转储的本质。kdump需要两个不同目的的内核,生产内核和捕获内核。生产内核是捕获内核服务的对像。捕获内核会在生产内核崩溃时启动起来,与相应的ramdisk一起组建一个微环境,用以对生产内核下的内存进行收集和转存。注意,在启动时,kdump保留了一定数量的重要的内存,为了计算系统需要的真正最小内存,加上kdump使用的内存数量,以决定真正的最小内存的需求。
kexec和kdump的设计区别:
免责声明:
本文《在Ubuntu系统上安装Kdump来处理系统崩溃》版权归原作者所有,内容不代表本站立场!
如本文内容影响到您的合法权益(含文章中内容、图片等),请及时联系本站,我们会及时删除处理。
推荐阅读

莱特币机构抢筹暗流:从孙宇晨合作到美罗百货支付落地
数字认知网报道:LLa数字认知网 - 区块链数字货币实时行情平台在加密货币的风云变幻市场中,莱特币近期成为了备受瞩目的焦点。机构投资者们对莱特币的抢筹暗流涌动,引发了市场的广泛关注和热烈讨论。这种现象...
阅读: 48

莱特币VS瑞波币终极对决:SEC监管风暴中的支付赛道洗牌
数字认知网报道:R20数字认知网 - 区块链数字货币实时行情平台莱特币VS瑞波币终极对决:SEC监管风暴中的支付赛道洗牌在当今数字化浪潮中,加密货币作为一种新兴的支付手段正逐渐改变着传统金融格局。支付...
阅读: 55

知名NFT项目无聊猿公司Yuga Labs宣布:美国SEC调查结案 NFT不是证券
ewX数字认知网 - 区块链数字货币实时行情平台数字认知网(65901.com)讯:知名NFT项目「无聊猿(Bored Ape Yacht Club,BAYC)」背后的公司Yuga Labs宣布,美国...
阅读: 44

Doodles宣布将在Solana上发行Meme币DOOD!NFT周交易量飙至1600万美元
eHR数字认知网 - 区块链数字货币实时行情平台数字认知网(65901.com):Doodles新团队宣布会在Solana上发行$DOOD Meme币后,Doodles NFT的周交易量飙升到1,60...
阅读: 23

蓝筹NFT项目Doodles宣布发行代币DOOD!放弃以太坊先选择Solana
MWi数字认知网 - 区块链数字货币实时行情平台数字认知网(65901.com):在胖企鹅、Azuki等知名项目相继发币后,又一以太坊蓝筹NFT项目宣布发币!以太坊市值第6大NFT项目,以动画、短片以...
阅读: 54

MegaETH推出The Fluffle灵魂绑定NFT!承诺至少空投5%代币
Ztb数字认知网 - 区块链数字货币实时行情平台数字认知网(65901.com):近日获得Vitalik Buterin投资的以太坊Layer2 MegaETH宣布将发行旗舰NFT系列The Fluf...
阅读: 42

任天堂Switch2 正式亮相!可能导入元宇宙链游、NFT与冷钱包?
nnm数字认知网 - 区块链数字货币实时行情平台数字认知网(65901.com):任天堂自2017年推出Nintendo Switch游戏机后,一直是任天堂的主要销售动力,而经历多年等待,任天堂16日...
阅读: 63

区块链助力文化传承!印度铁路基于Polygon在大壶节推NFT车票
YPe数字认知网 - 区块链数字货币实时行情平台数字认知网(65901.com)讯:印度铁路餐饮和旅游公司(IRCTC)与区块链业者Chaincode Consulting携手合作,将在一年一度的宗教...
阅读: 58

美国纽约检察长向诈骗犯空投NFT传票!创司法史上新里程碑
eJf数字认知网 - 区块链数字货币实时行情平台数字认知网(65901.com):非同质化代币(NFT)创下侦办犯罪案件新用途!据纽约地检署网站公告,纽约总检察长Letitia James正在起诉一群...
阅读: 37

透明性与隐私保护:区块链的双重特征探讨
区块链技术自诞生以来,便以其独特的去中心化、不可篡改和透明性等特点,在金融、供应链、数字版权等领域展现出巨大的应用潜力。然而,随着区块链技术的广泛应用,隐私保护问题也日益凸显,成为业界关注的焦点。区块...
阅读: 29
猜你喜欢

新罕布什尔州因公众担忧而搁置加密货币挖矿法案
2025-11-04
Tether第三季度净利润突破100亿美元,USDT发行量持续增长
2025-11-04

今日比特币新闻:贝莱德5.06亿美元加密货币退出及丑闻引发崩盘担忧
2025-11-04

日本转向比特币挖矿以加强其电网
2025-11-04

关于Ripple公司将托管的359亿XRP货币化的新计划的全部内容
2025-11-04

全球流动性是否正在走向枯竭?
2025-11-04
