(Этот сайт не подходит для вопросов такого типа, потому что речь не идет о программировании - Суперпользователь или Ошибка сервера выглядит более подходящим)
The Документация fio для buffer_pattern
говорит, что вы можете выбрать фиксированную строку или число (указано в десятичном или шестнадцатеричном формате). Однако посмотрите на ваши примеры, чтобы убедиться, что вы делаете проверку, поэтому документация для verify_pattern
актуальна. Это означает, что вы можете использовать %o
, который устанавливает смещение блока. Однако, как только вы установите фиксированный шаблон, все будет больше, чем %o
. Это означает, что с current fio (3.17 на момент написания), если вы решите использовать фиксированный шаблон (например, через verify_pattern
), нет способа включить отобранные случайные данные, которые можно проверить.
Если вы не используете фиксированный шаблон и не указываете проверку по контрольной сумме, тогда fio будет фактически использовать случайные данные с заполнением, но я не думаю, что разделенная проверка будет проверять начальное число - просто контрольная сумма, записанная в блок, соответствует данным остальная часть блока.
Возможно ли иметь псевдослучайный шаблон заполнения буфера с использованием FIO?
Если случайное заполнение буфера по умолчанию в порядке, то да, но если вы хотите добавить что-то вроде смещения блока и других дополнительных данных, то нет во время записи (если вы не исправили источник fio).