Немного
Оригинальный автор(ы) | Шон Хэфти, Дэвид Левин, Фаб Тилье |
---|---|
Разработчик(и) | Корпорация Intel , Лаборатории разработки открытого исходного кода |
Стабильная версия | 1.1.0 / 17 декабря 2014 г |
Репозиторий | исходная кузня |
Доступно в | Английский |
Тип | Эталонная программа |
Лицензия | Лицензия Intel с открытым исходным кодом |
Веб-сайт | www |
Iometer — это ввода-вывода подсистем измерения и определения характеристик инструмент для одиночных и кластерных систем . Он используется в качестве инструмента тестирования и устранения неполадок и легко настраивается для воспроизведения поведения многих популярных приложений . Одним из часто упоминаемых показателей, предоставляемых этим инструментом, является IOPS .
История
[ редактировать ]Создано корпорацией Intel [1] (Шон Хэфти, Дэвид Левин и Фаб Тилье указаны в диалоговом окне Iometer About как разработчики ), инструмент был официально анонсирован на Форуме разработчиков Intel (IDF) 17 февраля 1998 года. В 2001 году Intel прекратила разработку и впоследствии передала исходные коды Лаборатории разработки открытого исходного кода для выпуска по лицензии Intel Open Source License . 15 ноября 2001 года проект Iometer был зарегистрирован на SourceForge.net , и его первоначальная версия стала доступна. Не получив дальнейшего развития, проект был перезапущен Даниэлем Шейбли в феврале 2003 года. С тех пор им управляет международная группа людей, которые улучшают и портируют продукт на дополнительные платформы .
Функциональность
[ редактировать ]Iometer основан на модели клиент-сервер , где один экземпляр графического пользовательского интерфейса Iometer управляет одним или несколькими «менеджерами» (каждый из которых представляет отдельный процесс Dynamo.exe ), которые выполняют ввод-вывод с одним или несколькими рабочими процессами. нити . Iometer выполняет асинхронный ввод-вывод — доступ к файлам или блочным устройствам (позже позволяющий обходить буферы файловой системы ).
Iometer позволяет настраивать такие параметры диска , как «Максимальный размер диска», «Начальный сектор диска » и «Количество ожидающих операций ввода-вывода». Это позволяет пользователю настроить тестовый файл, на основе которого «Спецификации доступа» настраивают типы ввода-вывода для этого файла.Настраиваемые элементы в спецификациях доступа:
- Размер запроса на перевод
- Процентное случайное/последовательное распределение.
- Процентное распределение чтения/записи
- Выровненные входы/выходы.
- Размер ответа
- Статус TCP/IP
- Взрывоопасность.
В сочетании со спецификациями доступа Iometer позволяет циклически изменять характеристики с увеличением числа невыполненных операций ввода-вывода экспоненциально или линейно . Инструмент выводит 50 параметров в файл .CSV , что позволяет нескольким приложениям анализировать и создавать графики и отчеты об измеренных характеристиках.