Тест производительности записи

YMatrix предоставляет графический интерфейс для оценки возможностей базы данных. Вы можете настроить масштаб ввода данных в соответствии с вашими бизнес-сценариями непосредственно через веб-интерфейс и оценить высокую производительность YMatrix при записи данных.

Примечание!
Производительность базы данных также зависит от аппаратного обеспечения сервера. Мы рекомендуем по возможности использовать физические машины для тестирования.

Сервер должен соответствовать следующим минимальным требованиям:

ЦП Оперативная память Место на диске
8 ядер 16 ГБ 50 ГБ

1 Подготовка

1.1 Вход в систему

Введите в браузере IP-адрес машины, на которой запущен MatrixGate (по умолчанию IP-адрес mdw) и номер порта:

http://<IP>:8240

После успешного входа вы попадёте на страницу списка потоков данных.

2 Тест производительности записи

Выберите модуль «Тест записи» в разделе «Быстрый старт».

2.1 Создание потока данных

Настройте объём и характеристики вводимых данных в соответствии с вашим бизнес-сценарием. Доступны следующие четыре параметра:

  1. Количество устройств: Число устройств, передающих данные. Например, в сценарии умной фабрики — это общее количество станков в цеху.
  2. Количество метрик: Количество метрик, передаваемых каждым устройством. Например, в сценарии умной фабрики — это все технологические показатели, собираемые с одного станка.
  3. Частота сбора: Как часто метрики отправляются. Например, в сценарии умной фабрики — как часто передаются данные о температуре. Указывается средняя частота сбора по всем метрикам всех устройств.
  4. Диапазон временных меток: Временной диапазон для генерации моделируемых данных.

После заполнения этих параметров на странице отображается «Ожидаемый объём данных». Изменяйте любой из четырёх параметров выше, чтобы скорректировать предполагаемый объём данных.

Для поддержки разнообразных характеристик данных в различных бизнес-сценариях доступны дополнительные настройки. Нажмите «Расширенные настройки», чтобы задать следующие четыре необязательных параметра:

  1. Процент пропущенных значений: Некоторые значения метрик могут быть пустыми из-за особенностей бизнеса. Укажите предполагаемый процент.
  2. Уровень случайности: Описывает степень колебания значений метрик. По умолчанию — средний уровень.
  3. Несвоевременная отправка данных: Из-за состояния сети данные могут поступать не в хронологическом порядке. Укажите ожидаемый процент неупорядоченных данных.
  4. Пакетная отправка: В некоторых случаях устройство может отправлять свои метрики несколькими пакетами. Укажите среднее количество пакетов на одну отправку.

2.2 Производительность записи

Как только тест начнётся, данные начнут поступать в базу данных. Страница обновляет скорость ввода данных и коэффициент сжатия каждые 5 секунд, наглядно демонстрируя производительность базы данных. Вы можете остановить ввод данных в любой момент.