小编mer*_*jet的帖子

systemd 在正常运行 18 天后使用 4GB RAM

我有一个运行 CentOS 7 的 Web 服务器,经过几周的正常运行时间,systemd 进程在该服务器上使用了近 4 GB 的 RAM。RAM 使用量以每天约 200MB 的速度稳步增长。该进程以及 systemd-logind 和 dbus-daemon 等相关进程在大部分时间也使用相当大的 CPU 块。我的另一个使用“init”而不是 systemd 的 CentOS 6 服务器没有这样的资源使用。

在下面的顶部示例中,在没有其他进程运行的正常 Web 服务期间,systemd、systemd-logind、systemd-journal 和 dbus-daemon 总共使用了 10.7% 的四核 CPU,而 systemd 消耗了 19%系统的 16GB 内存。这不是正常行为,经过四处搜索后,我没有发现其他人有此问题。什么可能导致这种资源占用?任何建议,将不胜感激。

在空闲期间从顶部输出(Web 服务除外):

top - 08:51:31 up 16 days, 13:43,  2 users,  load average: 1.84, 1.39, 1.07
Tasks: 297 total,   2 running, 295 sleeping,   0 stopped,   0 zombie
%Cpu(s):  5.6 us,  3.6 sy,  0.0 ni, 90.6 id,  0.1 wa,  0.0 hi,  0.1 …
Run Code Online (Sandbox Code Playgroud)

linux kernel systemd

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

kernel ×1

linux ×1

systemd ×1