5

My computer became too slow and according to top fuser is consuming all available cpu time.

What the hell is that? What do I have to do get rid of it?

1 Answer 1

4

fuser is a command. From man fuser:

Identify processes using files or sockets.

fuser displays the PIDs of processes using the specified files or file systems. In the default display mode, each file name is followed by a letter denoting the type of access:

You can track down the process from command line with

ps -ef |grep fuser

It will show a pid and a ppid if you follow that number you should be able to track down the program that issued it (and by what user and by what terminal).

Or as said in a comment by Lakritsbollar use pstree. It does exactly what it claims: make a tree of ps ;) :

rinzwind@schijfwereld:~$ pstree
init─┬─NetworkManager─┬─dhclient
     │                └─2*[{NetworkManager}]
     ├─accounts-daemon───{accounts-daemo}
     ├─acpid
     ├─atd
     ├─avahi-daemon───avahi-daemon
     ├─bamfdaemon───{bamfdaemon}
     ├─bluetoothd
     ├─chromium-browse─┬─chromium-browse───{chromium-brows}
     │                 ├─chromium-browse───6*[{chromium-brows}]
     │                 └─18*[{chromium-brows}]
     ├─chromium-browse───8*[chromium-browse───4*[{chromium-brows}]]

Do you perhaps have a terminal open somewhere (on tty1 ... tty6)?

iirc fuser is owned by root and therefor will get all the attention it needs.

Oh and if you did not start it yourself... don't mess with it and only track down the program that started it.

3
  • 3
    Resizing your terminal window to be really large and issuing pstree is a bit easier than to search for the pids and ppids, IMHO. :-) Feb 17, 2012 at 19:19
  • fine Ill edit it in ;)
    – Rinzwind
    Feb 17, 2012 at 19:20
  • Yes, I did have a terminal. I'm using guake, btw.
    – th3pr0ph3t
    Feb 21, 2012 at 20:27

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .