O que é o fusor e por que é tão processador com fome?

4

Meu computador ficou muito lento e, de acordo com top fusor, está consumindo todo o tempo de CPU disponível.

Que diabos é isso? O que eu tenho que fazer para me livrar disso?

    
por th3pr0ph3t 17.02.2012 / 19:57

1 resposta

3

fuser é um comando. De man fuser :

  

Identifique processos usando arquivos ou soquetes.

     

O fusor exibe os PIDs dos processos usando os arquivos ou sistemas de arquivos especificados. No modo de exibição padrão, cada nome de arquivo é seguido por uma letra indicando o tipo de acesso:

Você pode rastrear o processo a partir da linha de comando com

ps -ef |grep fuser

Ele mostrará um pid e um ppid se você seguir esse número, você deve ser capaz de rastrear o programa que o emitiu (e por qual usuário e por qual terminal).

Ou, como dito em um comentário do Lakritsbollar, use pstree . Faz exatamente o que diz: faça uma arvore de 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}]]

Você talvez tenha um terminal aberto em algum lugar (em tty1 ... tty6)?

O iirc fuser é de propriedade de root e, portanto, receberá toda a atenção necessária.

Ah, e se você não começou você mesmo ... não mexa nele e só rastreie o programa que o iniciou.

    
por Rinzwind 17.02.2012 / 20:07

Tags