Linux --- Used内存占用过高且与实际使用不符

发布时间:2024年01月16日

在使用Linux过程中,有时会遇到内存使用很高,但缓存占用都比较少,与实际占用不符合,查看进程占用也一切正常。

查看内存使用情况:free -h

注:若发现buff/cache(缓存)占用过高,则代表是由于缓存占用导致,释放缓存即可;若如上图所示,缓存占用远远小于实际的占用(used),则可尝试下文方法。

查看内存分配情况:??cat /proc/meminfo

?

查看大页缓存配置:sysctl -a | grep nr_hugepages

此时若发现设置有相关值(大于0),则代表已开启大页缓存。?

?修改系统参数配置:vi /etc/sysctl.conf

将大页缓存关闭(值设置为0):

vi /etc/sysctl.conf

vm.nr_hugepages = 0
vm.nr_hugepages_mempolicy = 0#此项没有可不管

?使参数生效:sysctl -p

?

查看大缓存页参数情况:sysctl -a | grep nr_hugepages

?

查看内存使用情况:

文章来源:https://blog.csdn.net/JangBingYang/article/details/135623396
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。