我的计算机变得太慢了,并且根据top
fuser 的说法,它消耗了所有可用的 CPU 时间。
那到底是什么?我该怎么做才能除掉它?
答案1
fuser
是一个命令。来自man fuser
:
使用文件或套接字识别进程。
fuser 显示使用指定文件或文件系统的进程的 PID。在默认显示模式下,每个文件名后面跟着一个表示访问类型的字母:
您可以使用以下命令从命令行跟踪进程
ps -ef |grep fuser
它将显示一个pid
和一个,ppid
如果你按照这个数字,你应该能够追踪到发出它的程序(以及由哪个用户和哪个终端发出)。
或者如 Lakritsbollar 评论中所说,使用pstree
。它确实做到了它所声称的:创建一棵 ps 树 ;) :
rinzwind@schijfwereld:~$ pstree init─┬─NetworkManager─┬─dhclient │ └─2*[{网络管理器}] ═─accounts-daemon───{accounts-daemo} ═─acpid 編輯 ═─avahi-守护进程───avahi-守护进程 ═─bamfdaemon───{bamfdaemon} ─蓝牙 ═─chromium-browse─┬─chromium-browse───{chromium-brows} │ ═─chromium-browse───6*[{chromium-brows}] │ └─18*[{chromium-brows}] ═─chromium-浏览───8*[chromium-浏览───4*[{chromium-brows}]]
您是否在某处打开了终端(在 tty1 ... tty6 上)?
irc fuser 归其所有root
,因此将获得其所需的全部关注。
哦,如果您自己没有启动它...就不要弄乱它,只需追踪启动它的程序即可。