After Configuring Hugepages Linux Server Crashes with "Kernel Panic - not syncing: Out of memory and no killable processes" During the Bootup (Doc ID 2156783.1)
APPLIES TO:
Linux OS - Version Oracle Linux 5.0 and later
Linux x86-64
SYMPTOMS
Linux server crashes with "Kernel Panic - not syncing: Out of memory and no killable processes" during the bootup time.
在启动期间,Linux服务器崩溃并显示"Kernel Panic - not syncing: Out of memory and no killable processes"。
CHANGES
Hugepages has been set prior to the reboot.
CAUSE
Mis-configured hugepages settings caused this issue. It was found that hugepages size is greater than total memory size.
错误配置hugepages设置导致此问题。发现hugepages 大小大于总内存大小
SOLUTION
Step 1: Boot into rescue mode using Linux ISO image.
步骤1:使用Linux ISO映像启动救援模式
Step 2: Edit /etc/sysctl.conf file and make sure vm.nr_hugepages value is correct.
步骤2:编辑/etc/sysctl.conf文件,并确保vm.nr_hugepages值正确。
Step 3: Reboot the node
步骤3:重新启动节点
REFERENCES
NOTE:1947114.1 - How to boot Exadata database server with diagnostic ISO image
NOTE:361323.1 - HugePages on Linux: What It Is... and What It Is Not...
NOTE:361468.1 - HugePages on Oracle Linux 64-bit
NOTE:1516777.1 - How to Boot Oracle Linux into Rescue Mode
NOTE:1928852.1 - How to Collect sosreport under Rescue Mode