Может ли blktrace отслеживать только один конкретный процесс?

Может ли blktrace отслеживать только один конкретный процесс? Прямо сейчас blktrace выводит все операции ввода-вывода, что занимает много времени при использовании blkparse для его анализа. Но нас интересует только один конкретный процесс. Есть ли способ настроить blktrace для отслеживания только этого процесса?

Спасибо джефф

2 ответа

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

Используйте опцию "-o" blkparse, чтобы избежать вывода данных на стандартный вывод. Это сокращает время, необходимое для blkparse. Я могу разобрать 72 МБ за 30 секунд.

Другие вопросы по тегам