阿里/腾讯云 实际内存小于配置内存

原因

crashkernel 会占用一部分内存,导致实际内存小于配置内存。

关闭

  1. 编辑 GRUB 配置文件:对于大多数 Linux 发行版,这个文件通常位于 /etc/default/grub

  2. 修改 GRUB 配置

    • 找到包含 crashkernel 的那一行(如 GRUB_CMDLINE_LINUX)。
    • 可以修改为 crashkernel 保留的内存大小,或者完全移除(移除 crashkernel=X 参数):
      1. 小型系统(内存 ≤ 2GB):对于小型或低负载的系统,分配 128MB 到 256MB 的内存通常就足够了。
      2. 中等规模系统(内存 2GB - 8GB):在这类系统上,推荐分配 256MB 到 512MB 的内存。
      3. 大型系统(内存 > 8GB):对于内存较大的系统,建议分配至少 512MB 或更多。有时可能需要根据系统具体负载和需求分配 1GB 或更多。
      4. 非常大的系统或高负载系统:在这些情况下,可能需要分配更多的内存,比如数GB,以确保可以捕获完整崩溃信息。
  3. 更新 GRUB 配置:保存配置文件后,在终端运行 sudo update-grub 或者 sudo grub-mkconfig -o /boot/grub/grub.cfg(具体命令取决于发行版)来更新 GRUB。

  4. 重启系统