Оптимизация загрузки диска

Данная глава содержит наиболее важные опции, свойства и настройки для оптимизации использования диска AggreGate Server.

Настройка устройств для достижения максимальной производительности

Некоторые устройства, подключенные к AggreGate Server, могут производить миллиарды событий или обновлений значений в день или сотни тысяч обновлений в секунду. AggreGate Server способен обрабатывать и даже постоянно хранить такое большое количество событий/обновлений. Однако некоторые параметры сервера и учетной записи устройства должны быть точно настроены, чтобы достичь хороших показателей производительности.

Настройка глобальных опций сервера

  • Убедитесь, что AggreGate Server использует NoSQL-базу данных для хранения событий и конфигураций.

  • Если в качестве основного хранилища исторических данных используются магнитные (не твердотельные) диски, настройте параметры базы данных NoSQL так, чтобы директория Commitlog и директория хранилища располагались на разных физических дисках. Чтобы обеспечить высокую производительность, убедитесь, что commitlog и основное хранилище расположены на твердотельных дисках (SSD).

Настройка опций учетной записи устройства

  • Откройте диалоговое окно свойств учетной записи устройства и установите расширенный параметр Режим кэширования настроек на Память (временный кэш). Если используется тип База данных (постоянный кэш) по умолчанию, каждое обновление переменной настройки устройства записывается на диск дважды: как постоянно кэшируемое текущее значение настройки и как событие обновления исторического значения. Текущая производительность системы значительно снижается.

  • Большинство коммуникационных протоколов, разработанных для обеспечения высокой производительности, позволяют устройствам отправлять асинхронные обновления значений, что не требует опроса со стороны сервера. Примерами таких протоколов являются OPC или IEC 60870-5-104. Если драйвер вашего устройства поддерживает асинхронное обновление значений, установите Период синхронизации на большее значение (например, один день), чтобы предотвратить неэффективный опрос.