美文网首页Linux
腾讯云1G内存显示只有800多M解决办法

腾讯云1G内存显示只有800多M解决办法

作者: 吾星喵 | 来源:发表于2019-03-12 16:51 被阅读0次

欢迎查看 我的博客

腾讯云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》

相关文章

网友评论

    本文标题:腾讯云1G内存显示只有800多M解决办法

    本文链接:https://www.haomeiwen.com/subject/ulmnpqtx.html