Mam dostęp do węzła Ubuntu Linux w mojej instytucji. Węzły są wspólne dla grupy, ale zazwyczaj jestem jedyną osobą, która korzysta z tego konkretnego węzła.
Przeprowadzam obliczenia równolegle na wszystkich 8 procesorach w tym węźle. Moje obliczenia są uruchamiane, ale kiedy przeglądam aktywne procesy za pomocą top
, widzę dodatkowy proces, który mówi użytkownika man
i polecenia mandb
. To mandb
polecenie wydaje się być uruchamiane za każdym razem, gdy na niego patrzę top
, i wydaje się, że zajmuje dość znaczną ilość mocy procesora ( 6 %CPU
) i pamięci ( 2.5 %MEM
), zgodnie z top
.
Kiedy rozglądam się po Internecie, wydaje się, że:
mandb
służy do inicjalizacji lub ręcznej aktualizacji indeksów baz danych, które zwykle są obsługiwane przez man.
Dlaczego więc mandb
cały czas działa w tym węźle? (Nie mam tego problemu na innych węzłach w klastrze mojej instytucji, zgodnie z top
innymi węzłami). Po co miałbym mandb
cały czas działać, skoro nie przeglądam obecnie instrukcji?
Czy ten proces jest prawdopodobnie procesem fantomowym, którego mogę bezpiecznie zakończyć kill
?