IOPS-forecast

Форк
0

5 лет назад
5 лет назад
5 лет назад
5 лет назад
5 лет назад
5 лет назад
5 лет назад
5 лет назад
5 лет назад
README.md

IOPS Meter

Программа предназначена для расчёта производительности файловых хранилищ данных. В качестве примера была принята методика описанная на сайте http://disorder.ru, а именно в статье http://disorder.ru/archives/1054. Программа написана на языке C++ с использованием библиотеки Qt 5.13.0.

Формат данных

Исходные данные должны быть сохранены в текстовом файле, и содержаться в следующем формате:

Read IOPSWrite IOPS
2510
155
179
......

Левый столбец содержит число операций чтения, правый - число операций записи. В качестве разделителя между столбцами выступает пробел. Пример файла можно найти в папке examples.

Для сбора статистики в unix системах, в проекте имеется скрипт iomon.sh. Данный скрипт раз в 5 секунд собирает информацию о нагрузке на хранилище данных и сохраняет эту информацию в текстовый файл, пригодный для обработки программой.

Для сбора статистики в windows системах, можно использовать "монитор производительности", подробнее об этом.

Работа с программой

  • Загрузите файл со статистикой с помощью пункта меню "Открыть файл" или комбинацией клавиш ctrl+O
  • В правой части программы выберите одну из вкладок, в которой будет отрисован соответствующий график.
  • В блоке кнопок, расположенном над вкладками, нажмите кнопку "Построить".

Если вы используете режим моделирования, тогда в левой части программы укажите количество пользователей и время моделирования в секундах.

Диаграмма

На данном рисунке представлена диаграмма, на которой изображены основные классы программы, их методы и атрибуты. Диаграмма классов

Скриншоты

Главное окно

Пример# 1

Пример# 2

Пример# 3

Описание

IOPS Master is a small utility for calculating the load in I/O per sec.

Языки

C++

  • QMake
  • Shell
Сообщить о нарушении

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.