首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kdump磁盘大小的最佳做法是什么

kdump磁盘大小的最佳做法是什么
EN

Stack Overflow用户
提问于 2013-02-22 09:53:51
回答 3查看 15K关注 0票数 4

我们有一个redhat 6服务器和大约64GB的内存,我们计划配置kdump,我对我应该设置的磁盘大小感到困惑。Redhat建议使用memory + 2% more (这意味着大约66 it的磁盘空间)。我需要你的建议,我应该为kdump定义的最佳大小是什么。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-03-04 11:43:03

首先,不要启用kdump,除非Redhat支持告诉您这样做。对于大多数Linux“客户”来说,KDumps并不能真正产生任何有用的东西。

其次,kdump可能(潜在地)将RAM的全部内容转储到转储文件中。如果您有64 of的内存..AND。当kdump被触发时它是满的,那么是的,kdump文件的空间需要达到RH建议的大小。也就是说,大多数问题都可以通过部分kdump来识别。RH支持之前甚至说过,在发送文件之前对其执行'head -c‘,以减小其大小。通常会将其调整到前64MB。

最后,记得在解决问题后禁用kdump。这不是你想要在任何“开发/测试”级别以上的系统上持续运行的东西。最重要的是,记得在kdump发生后清理这个空间。

票数 3
EN

Stack Overflow用户

发布于 2013-03-07 16:00:52

除非系统有足够的内存,否则kdump崩溃恢复服务将无法运行。有关最低内存要求的信息,请参阅Red Hat Enterprise Linux技术功能和限制比较图表中所需的最低内存部分。启用kdump后,最低内存需求将增加为其保留的内存量。该值由用户决定,当使用crashkernel=auto选项时,它的默认值为128MB加上每TB物理内存的64MB(也就是说,对于具有1 TB物理内存的系统,总共为192MB)。

在Red Hat Enterprise Linux6中,只有当系统具有4 GB或更多的物理内存时,crashkernel=auto才会保留内存。

要配置为kdump内核保留的内存量,请以根用户身份在文本编辑器中打开/boot/grub/grub.conf文件,然后将crashkernel=M (或crashkernel=auto)参数添加到内核选项列表中

票数 0
EN

Stack Overflow用户

发布于 2017-03-08 10:25:34

我之前也有同样的问题。

可以使用以下方案估计为kdump内核保留的内存量:

要保留的

基本内存= 128MB

系统中存在的每TB物理RAM额外增加64MB。例如,如果系统有1TB的内存,将保留192MB (128MB + 64MB)。

所以我相信128MB在你的情况下就足够了。

您可能需要查看此链接Configuring crashkernel on RHEL6.2 (and later) kernels

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15015576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档