Назад | Перейти на главную страницу

Значение команды «Файловая система» в данных учета процесса

Я преследую некоторые проблемы с производительностью на сервере Linux, и я настроил учет процессов BSD, чтобы отследить, что может вызывать нагрузку. Однако я вижу много процессов, называемых "Файловая система", например:

sed                    root     ??         0.00 secs Thu Oct 22 06:00
Filesystem        F    root     ??         0.00 secs Thu Oct 22 06:00
sed                    root     ??         0.00 secs Thu Oct 22 06:00
Filesystem        F    root     ??         0.00 secs Thu Oct 22 06:00
Filesystem        F    root     ??         0.00 secs Thu Oct 22 06:00
which                  root     ??         0.00 secs Thu Oct 22 06:00
which                  root     ??         0.00 secs Thu Oct 22 06:00
cut                    root     ??         0.00 secs Thu Oct 22 06:00
grep                   root     ??         0.00 secs Thu Oct 22 06:00
Filesystem        F    root     ??         0.00 secs Thu Oct 22 06:00
cut                    root     ??         0.00 secs Thu Oct 22 06:00
Filesystem             root     ??         0.01 secs Thu Oct 22 06:00
Filesystem        F    root     ??         0.00 secs Thu Oct 22 06:00
grep                   root     ??         0.00 secs Thu Oct 22 06:00
Filesystem             root     ??         0.00 secs Thu Oct 22 06:00

У меня нет программы под названием «Файловая система» на этой машине, и Google не сообщает мне ничего полезного о том, что она может представлять. Кто-нибудь копался в исходном коде или иначе знает, почему они появляются?

Нашел.

Я был недостаточно внимателен, когда решил, что у меня нет программы под названием Filesystem на машине - на самом деле есть скрипт под названием Filesystem в /usr/lib/ocf/resource.d/heartbeat/Filesystem который управляет смонтированными файловыми системами в диспетчере кластера (тома DRBD). Оказывается, все мое смятение вызывали процессы мониторинга этих файловых систем, и в конце концов в них не было ничего сверхъестественного.

Я просто хватаюсь за соломинку, не так уж много знаю о psacct, но я предполагаю, что это «фиктивный» процесс, используемый для представления времени ядра, потраченного на чтение / запись в файловую систему? Как выглядит твой iowait%? Вы выполняете много операций с интенсивным использованием диска? Какая у вас дисковая подсистема?