gvfsd_trash
是GNOME桌面环境的一部分,它负责管理用户的回收站功能。在CentOS系统中,gvfsd_trash
进程是由GNOME文件管理器nautilus
启动的。
如果系统用户发起了大量的gvfsd_trash
进程,可能是因为某些程序或脚本在不断地将文件移动到回收站中。这可能会导致系统资源被大量占用,影响系统的性能。
当用户gvfsd_trash产生巨量进程时,TOP看到CPU使用率不高,但是系统Load达到上千,系统响应卡顿。
1,通过top找到进程数量最多的进程
top -b -n1|awk '{print $12}'|sort -rn|uniq -c|sort -rn |more
2,通过top可以看到用户产生了大量gvfsd-trash进程
3,手动清除gvfsd-trash进程
top -b -n1|grep gvfsd-trash|awk '{print $1}'|xargs kill -9
完成清理后,gvfsd-trash进程还是会慢慢增加,可以通过1,killall -u 用户,把用户清理出系统;2,通过crontab把步骤3的清理脚本写入定时任务。