排查内存过高的问题systemd

编程入门 行业动态 更新时间:2024-10-26 00:22:39

排查内存<a href=https://www.elefans.com/category/jswz/34/1767514.html style=过高的问题systemd"/>

排查内存过高的问题systemd

前置:查看无服务 可是内存就是很高

排查步骤:
一、
#查看动态内存占用
slabtop
二、
ps aux |head -1;ps aux |grep -v PID |sort -rn -k +4|head -20
查看占用内存的前20位
这里会有一个pid
三、
ps aux | grep pid
查看进程所属的服务

四、
分析发现为:隐藏的服务
/usr/lib/systemd/systemd-journald

大概的意思是 记录的登陆信息,都记录再内存里面了

五、
vi /etc/systemd/journald.conf

Storage=none  #放开这个
#Compress=yes
#Seal=yes
#SplitMode=uid
#SyncIntervalSec=5m
#RateLimitInterval=30s
#RateLimitBurst=1000
#SystemMaxUse=
#SystemKeepFree=
#SystemMaxFileSize=RuntimeMaxUse=256M  # 放开这个

保存。

六、重启这个服务就可以了

systemctl restart systemd-journald
systemctl unmask systemd-journald    # 如果发现上命令报错 执行这个
systemctl restart systemd-journald

我重启的时候发现:xxxxxx Unit is masked 意思就是隐藏了
然后给它 unmask

更多推荐

排查内存过高的问题systemd

本文发布于:2023-12-07 03:07:01,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1669889.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:过高   内存   systemd

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!