LINUX.ORG.RU
ФорумAdmin

Сбор статистики I/O по завершению команды

 , ,


1

4

Хочу протестировать поиск по почтовому ящику размером ~100 Гб с помощью плагина для dovecot full text search (Solr) и без плагина. Что хочу от теста: получить статистику обращения к диску в двох вариантах. Можна использовать iostat, iotop и так далее.

Теперь вопрос: как собрать i/o статистику в более-менее читабельный вид. В идеале получить статистику так, как делает комманда

time firefox
например :)

С обработкой и красивым выводом не знаю

Но может помочь blktrace + blkparse

router ★★★★★
()

Мне нравится твоя идея. Надо бы накодить. Например atop откудато берет i/o данные для конкретного процесса.

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

подпишусь, если это maildir c 1000000+ файлов

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

из /proc/pid/io

Эх! Если бы через «Process Events Connector» можно было бы получать последние значения io...

vel ★★★★★
()

Можно накапливать статистику через cgroup

Там для блочного ввода/вывода есть контроллер (но он работает не со всеми планировщиками диска)

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