LINUX.ORG.RU

Кто обращается к диску?


0

0

Есть ли средства, позволяющие отслеживать дисковую активность на уровне отдельных процессов? Т.е., вот, моргает часто индикатор HDD - взять и посмотреть, чьи процессы наиболее интенсивно дёргают ввод-вывод?

★★★★★

Ответ на: комментарий от friday

Ну и какую пользу по моей проблеме принесёт знание открытых файлов? Не говорю уже о том, что их открыто сейчас:

# lsof|wc -l 7468 штук

KRoN73 ★★★★★
() автор топика

atop с патчами на ядро.

gena2x ★★★
()

Я уже три раза поднимал этот вопрос - аналога filemon для Линукса нет и писать его никто не хочет. Всё остальное - это костыли.

birdie ★★★★★
()
Ответ на: комментарий от birdie

>Я уже три раза поднимал этот вопрос - аналога filemon для Линукса нет и писать его никто не хочет. Всё остальное - это костыли.

Чем плох atop?

gena2x ★★★
()
Ответ на: комментарий от birdie

>аналога filemon для Линукса нет и писать его никто не хочет

Раньше был доступен filemon под linux kernel 2.4.

Кому интересно, можете взглянуть на archive.org (ссылку копипастить полностью, со звездочкой):
http://web.archive.org/web/*/http://www.sysinternals.com/linux/utilities/filemon.shtml

BigBiker
()
Ответ на: комментарий от BigBiker

1) модуль ядра закрыт

2) VFS в 2.6 почти полностью переписано

birdie ★★★★★
()

Я идиот, все предыдущие комментарии в топку - эта статистика есть, начиная с ядра 2.6.21.

Смотреть в файл - /proc/pid/io

birdie ★★★★★
()
Ответ на: комментарий от birdie

>Смотреть в файл - /proc/pid/io

В 2.6.22-r5 такого нет. Или нужно отдельно включать?

В любом случае, утилита выходит очень неудобная. Нужно будет постоянно сканировать все pid'ы...

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

> Нужно будет постоянно сканировать все pid'ы...

Никто не говорил, что будет легко ;-) Я пока написал bash'евый скрипт для этого дела, но он работает жуть как медленно. Если кто-то возьмётся хотя бы на C переписать ;-)

Enable CONFIG_TASKSTATS + CONFIG_TASK_XACCT + CONFIG_TASK_IO_ACCOUNTING

birdie ★★★★★
()
Ответ на: комментарий от birdie

> Я уже три раза поднимал этот вопрос - аналога filemon для Линукса нет и писать его никто не хочет. Всё остальное - это костыли.

Вендовый Filemon - это тоже костыль.

Gharik
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.