Если вы посмотрите на Perl-код monitorix в /usr/lib/monitorix/kern.pm
, мы найдем
он получает эти 3 статистики из файлов:
/proc/sys/fs/dentry-state
/proc/sys/fs/file-nr
/proc/sys/fs/inode-nr
Они описаны в man 5 proc
. monitorix вычисляет следующие проценты:
dentry:% выделенных записей кэша каталога
file:% выделенных дескрипторов файлов (количество файлов, открытых в данный момент). Максимум можно найти в cat / proc / sys / fs / file-max
.
индексный дескриптор:% выделенных индексов. Когда это превышает 100%, динамически создается больше пространства inode.
Таким образом, у вас очень мало открытых файлов, 80% полного кэша каталогов и 100% используемых inode, но последний будет увеличиваться по мере необходимости. Все эти значения относятся к использованию в памяти всех файловых систем и не применяются к какому-либо диску или разделу. Я не думаю, что они означают какую-либо проблему.
Я знаю, что этому вопросу уже 6 -лет -, но проблема все еще возникает в ноябре 2021 года. :)Я использую свежий Mint 20.2 с Cinnamon.
Сценарий в другом ответе исправляет это, но вам нужно запускать его каждый раз. Так что для всех, кто сталкивался с этим, это мой случай. Я часто подключаю и отключаю второй «монитор» (, это выход HDMI, подключенный к устройству захвата USB на другом ПК, поэтому выход моего собственного ПК становится входом для веб-камеры ). Я не хочу, чтобы моя «аудитория» видела мои панели, открытые окна, задачи и т. д., даже временно.
По-видимому, происходит следующее: как только вы подключаете второй монитор, система решает, что этот новый монитор является моим новым основным монитором, и панель немедленно перемещается на этот монитор.
Итак, просто подключите второй монитор, затем перейдите к настройкам дисплея, установите обычный монитор в качестве основного, примените настройки, затем переместите панель на нужный монитор, и это сработало для меня. Надеюсь, это поможет кому-то еще, я был занят больше часа:)