欢迎查看 我的博客
腾讯云1核1G机器,显示内存只有800多M
# free -h
total used free shared buff/cache available
Mem: 868M 700M 70M 4.4M 97M 50M
Swap: 0B 0B 0B
客服回答,云架构不一样。
解决方法(Debian9)
root@Svr:# cd /etc/default/grub.d/
root@Svr:/etc/default/grub.d# pwd
/etc/default/grub.d
root@Svr:/etc/default/grub.d# ls -l
total 8
lrwxrwxrwx 1 root root 39 Jul 17 2017 kdump-tools.cfg -> /etc/default/grub.d/kdump-tools.default
-rw-r--r-- 1 root root 57 Mar 12 16:32 kdump-tools.default
-rw-r--r-- 1 root root 137 Jan 5 2017 kdump-tools..ppc64el
root@Svr:/etc/default/grub.d# cat kdump-tools.cfg
GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT crashkernel=384M-:128M"
root@Svr:/etc/default/grub.d# cat kdump-tools.default
GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT crashkernel=384M-:128M"
root@Svr:/etc/default/grub.d# cat kdump-tools..ppc64el
GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M@32M"
# 将 crashkernel=XXX 的字段去掉
# 然后执行update-grub2
# 再执行service kdump-tools stop
root@Svr:/etc/default/grub.d# update-grub2
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.9.0-3-amd64
Found initrd image: /boot/initrd.img-4.9.0-3-amd64
done
root@Svr:/etc/default/grub.d# service kdump-tools status
● kdump-tools.service - Kernel crash dump capture service
Loaded: loaded (/lib/systemd/system/kdump-tools.service; enabled; vendor preset: enabled)
Active: active (exited) since Fri 2019-03-08 17:08:27 CST; 3 days ago
Process: 395 ExecStart=/etc/init.d/kdump-tools start (code=exited, status=0/SUCCESS)
Main PID: 395 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4915)
Memory: 0B
CPU: 0
CGroup: /system.slice/kdump-tools.service
Mar 08 17:08:27 StarMeow-Svr systemd[1]: Starting Kernel crash dump capture service...
Mar 08 17:08:27 StarMeow-Svr systemd[1]: Started Kernel crash dump capture service.
root@Svr:/etc/default/grub.d#
root@Svr:/etc/default/grub.d#
root@Svr:/etc/default/grub.d# service kdump-tools stop
# 最后重启服务器
验证,真的可以恢复到900多M
# free -h
total used free shared buff/cache available
Mem: 996M 605M 76M 4.7M 314M 244M
Swap: 0B 0B 0B
另外内存清理可查看 《Linux下内存buff cache占用过多问题解决.md》
网友评论