Jump to content

Архивирование данных

From Центр документации - ТМИУС КП


Настройка базы данных в ТМИУС КП (архив измерений и событий)

В данной статье описан порядок настройки параметров базы данных (архивов) для терминала ТМИУС КП. Расчёт параметров выполнен для microSD-карты ёмкостью 8 Гбайт.

Доступ к настройкам

Настройка выполняется через веб-интерфейс контроллера.

1. В адресной строке браузера введите IP-адрес контроллера.

 Пример: http://192.168.1.1:8081/

2. Войдите в систему.

 По умолчанию:  
 * Логин — admin  
 * Пароль — admin

3. Справа вверх перейдите в раздел:

 ≡ → Параметры → Архивы

Основные параметры (для SD-карты 8 ГБ)

Все параметры настраиваются в разделах «Архив событий» и «Архив измерений».

Архив измерений

Это основной архив, в котором хранятся измеренные значения (токи, напряжения, мощности и т.д.).

Параметр Значение Пояснение
Размер файла (Мб) 20 Один файл базы данных имеет размер 100 Мбайт.
Всего файлов 100 Общее количество файлов (текущий + архивные).
 Итог: 20 × 100 Мб = 2 Гбайта.
Краткосрочных файлов 10 Количество файлов для детальных (несжатых) данных.
Период усреднения (сек) 60 Данные, которые выходят за пределы краткосрочного архива (200 Мбайт), усредняются с периодом 60 секунд.

Важно понять:

  • Пока данные находятся в краткосрочном архиве — они хранятся с максимальной детализацией.
  • Когда накапливается 10 файлов (200 Мбайт), самый старый файл сжимается: из всех значений за каждую минуту остаётся одно среднее.
  • Общий размер архива измерений не превысит 2 Гбайт.

Архив событий

Здесь хранятся дискретные события (включение/отключение, аварии, изменения состояния).

Параметр Значение Пояснение
Размер файла (Мб) 20
Количество файлов 100 Общий размер архива событий — 2 Гбайт.

Лог-файлы

Находятся в разделе «Размер лог-файла (кБ)»:

  • tm_web.log1000 кБ
  • tm_server.log1000 кБ

Механизм автоматической очистки (циклическая архивация)

ТМИУС КП автоматически удаляет старые данные при наступлении любого из условий:

1. Достигнуто максимальное количество файлов БД.

 Например, если задано 20 файлов — при попытке создать 21-й самый старый файл будет удалён.

2. Свободное место на диске меньше размера файла.

 Если свободного места осталось менее 100 Мбайт (заданный размер файла), система начнёт удалять самые старые архивные файлы, даже если общее количество файлов ещё не достигнуто.

Это гарантирует, что microSD-карта не будет заполнена полностью, а контроллер продолжит работать без ручной очистки.

Важное дополнение (только для опытных пользователей)

Для продления срока службы microSD-карты рекомендуется отключить WAL-журнал. Это особенно важно при установке системы на обычную SD-карту (не промышленную).

Действие: 1. При наличии доступа по SSH или к файловой системе контроллера откройте файл:

 /opt/tm_cpps/cfg/all.cfg

2. Проверьте или добавьте параметр:

 DB_WAL=0

3. Сохраните изменения и перезапустите сервер.

Итоговый свод параметров (кратко)

  • Архив измерений: 20 Мб × 100 файлов = 2 Гб
  • Архив событий: 20 Мб × 100 файлов = 2 Гб
  • Логи: по 1 Мб
  • Общая занятая память БД: не более 4,0–4,1 Гбайт