在使用麒麟v10操作系统时,mate-indicators 这个系统进程占用异常,但是集群内相同系统内核的服务器并不是每台都会有这个进程占用异常的情况,不知道是概率性问题还是说某一个程序进程影响了。百度“mate-indicators”该进程为麒麟系统进程,主要是用于管理桌面窗口工具。
故障现象为mate-indicators进程占用较大内存资源。
问题原因:该进程是用户登录桌面生成的。无论是 root 还是普通用户登录桌面都会生成该进程且无法杀死。
解决方法1(临时解决):打开终端,输入 sudo systemctl restart lightdm 命令重启图形化服务可释放内存,解决 mate-indicators 进程占用高问题。
解决方法2:更新audit&mate-indicators对应补丁
第一步:安装audit下所有rpm包,库冲突问题。可执行rpm -Fvh *.rpm命令(此命令强制执行此目录下所有rpm包并安装)
安装补丁后执行以下命令
systemctl daemon-reload
systemctl restart auditd.service
第二步:rpm -ivh 包名或者执行rpm -Fvh *.rpm命令(此命令强制执行此目录下所有rpm包并安装)
执行systemctl restart lightdm
重启lightdm服务即可把mate-indicators进程占用的内存清理掉。
操作完成top或ps -ef|grep 查看对应进程内存占用即可。
补丁位置:资源下,但不全部分传不上去,可自行搜索。