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

как выполнять сниффинг ввода / вывода

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

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

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

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