как выполнить анализ ввода-вывода

как выполнить анализ ввода-вывода

Для целей определения размера мне нужно понять, какие требования у приложения к подсистеме ввода-вывода. Я бы с удовольствием сделал то, что я называю сниффингом ввода-вывода, и получил список событий из слоя блока, например:

initiator XYZ requests block 4711 from device 0815
initiator BLA writes block 1234 to device 9876 

Мне сказали, что blktrace — это то, что я ищу, но я не могу получить эту информацию из этого инструмента.

решение1

Похоже, это работа для SystemTap, SystemTapруководство для начинающихот Red Hat есть несколько примеров скриптов для работы с дисками и ввода-вывода, с которых можно начать работу, а такжеsourceware.org.

Связанный контент