centos7.2版本systemd占用CPU过高
top
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 41340 2924 1932 S 36.4 0.1 42503:04 systemd
500 dbus 20 0 24580 1484 1160 S 13.6 0.0 13752:59 dbus-daemon
9270 root 20 0 30876 1444 1184 S 9.1 0.0 1:00.75 systemd-journal
临时解决
systemctl daemon-reexec #执行这个命令将你的内存占用释放就行了
systemctl daemon-reload #对于这种内存占用问题,这个命令是没用的,这个命令只是你更改了配置让配置重新加载一下生效而已。
区别就是:
daemon-reload将重新加载所有单元文件,不是systemd本身的配置。
systemctl daemon-reexec将重新执行systemd并导致其消化新配置的过程。
永久的解决办法
别用Centos7.2操作系统了使用更高级的版本或者升级systemd(# yum install systemd )
yum install systemd #这边的CentOS7.2系统CPU过高就是这么解决的centos系统服务占用资源过高
原文:https://blog.51cto.com/11676712/2510826