В настоящее время я работаю над проектом, и мне нужно протестировать мой прототип с повторяющимися шаблонами доступа к данным. Я столкнулся с fio, который является гибким тестером ввода-вывода для Linux (1).FIO Flexible IO тестер для повторяющихся шаблонов доступа к данным
У Fio есть много вариантов, и я хочу, чтобы он создавал рабочую нагрузку, которая обращается к тем же самым блокам файла, столько раз снова и снова. Мне также нужны эти обращения, чтобы они не были равны среди этих блоков. Например, если fio создает файл с именем «test.txt» , и этот файл делится на 10 блоков, мне нужна рабочая нагрузка для чтения определенного количества этих блоков с разным количеством IO каждый, снова и снова. Предположим, что он выбирает доступ к блокам 3, 7 и 9. Затем я хочу получить к ним доступ в определенном порядке и определенное количество раз каждый раз, снова и снова. Если эта рабочая нагрузка может быть описана с помощью N проходов, тогда я хочу быть примерно таким:
1-й проход: чтение блока 3 10 раз, чтение блока 7 5 раз, чтение блока 9 2 раза.
2-й проход: прочитайте блок 3 10 раз, прочитайте блок 7 5 раз, прочитайте блок 9 2 раза.
...
N-проход: прочитать блок 3 в 10 раз, прочитать блок 7 5 раз, прочитать блок 9 в 2 раза.
Вопрос 1: Можно ли выполнить вышеуказанную рабочую нагрузку с помощью Fio? Если да, то как? Вопрос 2: Есть ли список рассылки, форум, сайт, сообщество пользователей Fio?
Спасибо, Ник