Справка по DIM_PING


DIM_PING - (DIM_PING Benchmark) - инструмент для анализа производительности DIM сервера.


Документация: DEMO_DIM_PING, Worksheet/, DimSite.


DIM_PING - это тестовая система для анализа производительности и времени отклика DIM сервера &DimSrv, интегрированного в пакет CRW-DAQ.

Возможности системы:
  1. Измерение частоты опроса (пингов) DIM сервера при различном числе и размерах данных (сервисов).
  2. Измерение времени отклика (ping time) DIM сервера и построение его гистограммы.
  3. Возможность задания периода (частоты) посылки пингов и размера передаваемых данных.
  4. Протоколирование результатов измерений.
Для понимания работы DIM надо иметь в виду
диаграмму потока данных:

Диаграмма потока данных DIM.

Логику работы системы DIM_PING можно описать так.

Сервер DIM_PING публикует NumServ командных (DIS_CMND) и информационных (DIS_INFO) сервисов. Он ждет команд (пингов) от клиентов.

Клиент DIM_PING по команде или циклически (с заданным периодом и числом повторений) посылает в очередь (DIC_CMND) команды - "пинги" (ping), т.е. небольшие пакеты данных (сообщения) с меткой времени, идентификатором клиента, размером данных и другой необходимой информацией.

Сервер получает посланный клиентом пинг из очереди (DIS_CMND) команд и формирует ответный пакет данных заданного размера и посылает клиентам обновление в очередь (DIS_INFO) информационных данных с меткой времени, идентификатором клиента и другой необходимой информацией.

Клиент получает посланный сервером ответ из очереди (DIC_INFO) информационных данных. При этом клиент анализирует идентификатор и метку времени, что позволяет ему определить, правильно ли получен пинг и когда он был послан. Это позволяет клиенту измерить время отклика (ping time) запроса-ответа. Измеренное время отклика отобржается на графике и на частотной гистограмме, что позволяет оценить качество связи с точки зрения скорости. Следует заметить, что функция измерения времени "квантована" с шагом от 10 до 16 миллисекунд, поэтому точность измерения времени отклика (pingtime) ограничена этим квантом.

Система DIM_PING позволяет анализировать работу DIM сервера/клиента при различных нагрузках и параметрах (частота опроса, размер данных, число сервисов и т.д.). Это позволяет оценивать качество работы DIM в данной сетевой среде и вырабатывать рекомендации по разработке эффективных распределенных систем упрвления на основе технологии DIM.

Примерный внешний вид окон системы DIM_PING показан на следующих рисунках:
Панель управления DIM_PING. Гистограмма времени отклика (ping time).
График частоты опроса (ping rate).
Таблица данных DIM_PING.

CRW-DAQ © 2001..2021 Alexey Kuryakin kouriakine@mail.ru.