Я хочу, чтобы сгенерировать файл трассировки с диском IO, но проблема в том, мне нужно фактических входных данные вместе с временной меткой, логическим адресом и размером блока доступа и т.д.Как я могу получить трассировку IO диска с фактическими значениями ввода?
Я пытался решить проблема с использованием «blktrace | blkparse» с «iozone» в среде ubuntu VirtualBox, но, похоже, она не работает.
В blkparse есть опция для установки формата вывода для отображения пакетных данных, -f "% P", но доза не печатает ничего.
ниже команды, которые я использую:
$> sudo blktrace -a issue -d /dev/sda -o - | blkparse -i - -o ./temp/blktrace.sda.iozone -f "%-12C\t\t%p\t%d\t%S:%n:%N\t\t%P\n"
$> iozone -w -e -s 16M -f ./mnt/iozone.dummy -i 0
В формате печати, «% -12С \ т \ т% р \ т% d \ т% S:% п:% Н \ т \ t% P \ n ", все остальные вещи хорошо напечатаны, но«% P »вообще не печатается.
Есть ли кто-нибудь, кто знает, почему данные пакета не отображаются? ИЛИ любой, кто знает другой способ получить данные пакета IO с фактическим значением ввода?