I have access to a Ubuntu Linux node at my institution. The nodes are shared among the group, but typically I am the only person who uses this particular node.
I am running a calculation in parallel on all 8 CPUs on this node. My calculation runs, but when I view the active processes using top
, I see an additional process that says user man
and command mandb
. This mandb
command seems to be running every time I look at top
, and it appears to take up a fairly appreciable amount of CPU power (6 %CPU
) and memory (2.5 %MEM
), according to top
.
When I look around on the internet, it seems that:
mandb
is used to initialise or manually update index database caches that are usually maintained by man.
Why, then, does mandb
run all the time on this node? (I don't have this problem on other nodes within my institution's cluster, according to top
on other nodes.) Why would mandb
need to run all the time, since I am not currently looking at manuals?
Is this process likely to be a phantom process that I can safely terminate using kill
?