Я маю доступ до вузла Ubuntu Linux у своєму закладі. Вузли поділяються серед групи, але зазвичай я єдина людина, яка використовує саме цей вузол.
Я веду обчислення паралельно на всіх 8 процесорів цього вузла. Мій обчислення запускається, але коли я переглядаю активні процеси, використовуючи top
, я бачу додатковий процес, який говорить користувача man
та команди mandb
. Ця mandb
команда, здається, виконується щоразу, коли я дивлюся top
, і, схоже, вона займає досить помітну кількість процесорної потужності ( 6 %CPU
) та пам'яті ( 2.5 %MEM
), згідно top
.
Коли я оглядаюсь в Інтернеті, то здається, що:
mandb
використовується для ініціалізації або вручну оновлення кешів баз даних індексу, які зазвичай підтримуються людиною.
Чому ж тоді mandb
на цьому вузлі працює весь час? (У мене немає проблеми з іншими вузлами в кластері моєї установи, відповідно до top
інших вузлів.) Навіщо mandb
мені потрібно запускати весь час, оскільки я зараз не переглядаю посібники?
Чи може цей процес бути фантомним процесом, який я можу сміливо припинити, використовуючи kill
?