1

Конкретизация минимальных требований Wialon Local

Тема: Конкретизация минимальных требований Wialon Local

В документации по  Wialon Local (docs.gurtam.com/ru/local/admin/req/req) написано, что МИНИМАЛЬНЫЕ требования к дисковому пространству это "любой RAID от 2 TB".
Исходя из какого количества автомобилей и глубины хранения данных установлен объем 2 ТБ?
Например, нам нужно будет хранить данные по 250 автомобилям в течение года.
Каков на самом деле из практики требуется объем дискового пространства при таких условиях?
Дело в том, что терабайты на системах хранения данных на порядок дороже, чем на обычных десктопных компьютерах.
Поэтому желательна более точная оценка, чтобы не переплачивать и не резервировать лишнее дисковое пространство.

2

Конкретизация минимальных требований Wialon Local

Re: Конкретизация минимальных требований Wialon Local

Здравствуйте, RumataRus

Размер дискового пространства вы выбираете самостоятельно. В документации приводятся рекомендации, которые основаны именно на данных из практики.
Тем не менее, рассчитать примерно необходимое пространство вы можете и сами - начните с того, сколько в среднем от объекта может поступать данных в месяц - для различного набора параметров от 300 до 500 байт на одно сообщение перемножаем на количество сообщений в сутки, и срока, за который вы планируете хранить данные.
Допустим, ваши объекты будут слать данные 3 раза в минуту - это 4320 сообщений в сутки, что приблизительно выльется в 183 Гб для 250 за год. Естественно эти данные - пальцем в небо. Просто имейте в виду, что хранилище нужно время от времени расширять и не прозевать, когда локал начнет падать из-за недостаточного для дефрагментации места на диске.

3

Конкретизация минимальных требований Wialon Local

Re: Конкретизация минимальных требований Wialon Local

Спасибо за развернутый ответ!
Собственно примерно это я и хотел услышать.
У меня было интуитивное мнение, что 2ТБ для нашего случая слишком много, что Вы и подтвердили.

Кстати, я правильно понимаю, что если срок хранения установлен  365 дней, то по истечение срока старые данные будут затираться а на их место писаться новые? Т.е. постоянного роста объема данных по истечение 365 дней не будет?

4

Конкретизация минимальных требований Wialon Local

Re: Конкретизация минимальных требований Wialon Local

И еще не совсем понял что значит "недостаточного для дефрагментации". Дефрагментацию делает встроенная СУБД? Для процесса дефрагментации нужно какое-то дополнительное место сверх места для хранения данных? Есть какие-то рекомендации на этот счет: это какой-то фиксированный объем, например 10 ГБ или процент от общего размера диска?

5

Конкретизация минимальных требований Wialon Local

Re: Конкретизация минимальных требований Wialon Local

RumataRus
данные удаляются скриптом автоматически, но сама база не уменьшится сразу - она дождется автоматической проверки на фрагментацию и только по окончании процесса станет меньше.
для дефрагментации резервируется место, равное по размеру текущему db файлу, после окнчания место освобождается - т.е. в резерве всегда должно быть место равное по размеру самому большому файлу db из директории storage/md + около 10% от общего объема диска. Если это условие не выполняется, Wialon Local будет остановлен автоматически во избежание повреждения данных.

6

Конкретизация минимальных требований Wialon Local

Re: Конкретизация минимальных требований Wialon Local

Еще раз спасибо за подробный ответ!