Centos
CentOS 7 中的 kdump
我想從 CentOS 6.9 遷移到 CentOS 7.5。在安裝過程中,我看到了一個
kdump
可以啟用或禁用的選項。我想知道什麼是kdump
和禁用它對伺服器有什麼不好的影響?我想稍後在我的伺服器上安裝數據庫我只是想確保kdump
沒有問題。
kdump
是一種核心崩潰轉儲機制。在系統崩潰的情況下,kdump
生成可用於進一步分析的核心崩潰轉儲。根據故障的嚴重程度,此故障轉儲可能是可用於進一步分析的唯一資訊。在系統崩潰的情況下,通過使用系統呼叫
kdump
將第二個核心載入到記憶體中來工作。kexec
第二個核心擷取第一個核心記憶體的內容。此資訊保存為故障轉儲。為了允許將第二個核心載入到記憶體中,必須為它永久保留一部分系統記憶體。第一個核心無法訪問該記憶體區域。保留的記憶體量取決於系統架構和系統上安裝的記憶體總量。例如,具有
x86_64
架構和 2 GiB 已安裝記憶體的系統需要為kdump
.RHEL 7(和 CentOS 7,通過擴展)
kdump
預設為(大多數)新安裝安裝並啟動該機制。Anaconda 安裝程序提供有限的配置選項kdump
。預設情況下,其他安裝選項(例如 Kickstart)可能未kdump
啟用。
kdump
有關(安裝、配置、使用)的更多詳細資訊,請參閱 RHEL 7 核心管理文件:核心崩潰轉儲指南