linux云服务器内存缩水问题的解决方法

之前用的php程序跑的应用,现在换成了python,比以前更吃内存了,所以升级了下云服务器,但是升级以后查看到内存只有1.6G,使用free命令查看内存1713188,感觉缩水很严重

202507141439125961506802.png

后面通过dmesg命令查看,发现系统预留192M内存用于crashkernel记录。由于我的应用不涉及到太深的内核操作的东西,所以就想把这买的192M内存释放出来给程序使用。

dmesg | grep -i memory

202507141447327493969536.png

主要通过修改grub引导文件,我们打开这个文件

vim /etc/default/grub

202507141441424151082772.png

可以看到1G-4G这一段就是192M内存,我们直接将crashkernel改成0,然后整行就是这样

GRUB_CMDLINE_LINUX=" vga=792 console=tty0 console=ttyS0,115200n8 net.ifnames=0 noibrs iommu=pt crashkernel=0 nvme_core.io_timeout=4294967295 nvme_core.admin_timeout=4294967295"

然后使用命令更新grub引导

update-grub

然后重启服务器,启动好以后再次检查内存

202507141444163253314723.png

可以看到内存已经变成了1909792,说明内存都已经释放出来了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.sulao.cn/post/1087

评论列表

0%