Мой компьютер стал слишком медленным и, согласно top
, фьюзер использует все доступное время процессора.
Какого черта это? Что мне нужно сделать, чтобы избавиться от этого?
fuser
- это команда. Из man fuser
:
Идентифицируйте процессы, используя файлы или сокеты.
fuser отображает PID процессов, использующих указанные файлы или файловые системы. В режиме отображения по умолчанию за каждым именем файла следует буква, обозначающая тип доступа:
blockquote>Вы можете отследить процесс из командной строки с помощью
ps -ef |grep fuser
[ 1112]Он покажет
pid
иppid
, если вы будете следовать этому номеру, вы сможете отследить программу, которая его выпустила (и каким пользователем и каким терминалом).Или, как сказано в комментарии Лакритсболлара
pstree
. Он делает именно то, что утверждает: создайте дерево из 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}]]Возможно, у вас где-нибудь открыт терминал (на tty1 ... tty6)?
iirc fuser is принадлежит
root
и поэтому получит все необходимое внимание.Да, и если вы не запустили его сами ... не связывайтесь с ним, а только отыщите программу, которая его запустила.