Зачем строить тренд занятого места
Оповещение «диск занят на 90 %» сообщает о проблеме уже после её появления. Тренд, построенный по истории, подсказывает срок заранее и позволяет запланировать закупку, миграцию или очистку без аврала.
Для небольших проектов достаточно раз в неделю записывать занятое место в гигабайтах. Эти записи — ровно то, что нужно калькулятору.
Как работает линейный тренд
Каждому замеру присваивается номер периода, после чего метод наименьших квадратов подбирает прямую, минимизирующую сумму квадратов отклонений. Наклон прямой — это средний прирост за период, а продолжение прямой вправо даёт прогноз.
Для замеров 412, 431, 455, 470, 492, 515 ГБ прирост составляет около 20,37 ГБ в неделю, а R² равен 0,997, то есть рост очень близок к линейному.
Пример: когда заполнится диск
Через четыре недели после последнего замера прогноз составит около 594,9 ГБ. Если ёмкость диска равна 1000 ГБ, то до заполнения остаётся примерно 23,8 недели при неизменной скорости роста.
Эту оценку стоит использовать как верхнюю границу срока. Практическое решение о расширении принимают намного раньше, пока свободного места ещё достаточно для миграции и резервных копий.
Что говорит R²
R² показывает, насколько прямая описывает замеры. Если значение близко к единице, рост равномерен, и прогноз можно использовать как грубую оценку. Если оно низкое, в данных есть скачки или спады.
При низком R² разбейте историю на участки: возможно, после какого-то события скорость роста изменилась, и старые замеры только портят прогноз.
Когда прогноз вводит в заблуждение
Линейная модель не видит единовременных событий: загрузки архива, релиза, массовой миграции, очистки логов. После такого события скорость роста становится другой, а старый тренд — бесполезным.
Не смешивайте разные единицы, пропуски и нерегулярные интервалы: если замер пропущен, подставьте оценку или начните новую серию, иначе прямая будет искажена.
Что делать с прогнозом на практике
Получив срок, примените коэффициент осторожности: например, если линейная модель обещает полгода, планируйте расширение заметно раньше, примерно на половине этого срока. Так вы учтёте возможные скачки и время закупки.
Параллельно уменьшайте рост: настройте ротацию логов, сжатие архивов, удаление старых резервных копий и временных файлов. Часто пять минут наведения порядка продлевают срок жизни диска сильнее, чем покупка нового.
Границы страницы
Калькулятор не знает полной ёмкости диска, не учитывает файловую систему, снимки и резервные копии. Он возвращает лишь прогноз занятого места в тех же единицах, в которых вы ввели замеры.
Для критичных систем планирование ёмкости выполняют с учётом заказных сроков поставки оборудования и политики резервного копирования.
Формула расчёта
y = a + b·t; прогноз = a + b·(n + h); запас = (C − y_n) ÷ b
Проверенные примеры
Занято 412, 431, 455, 470, 492 и 515 ГБ на конец шести недель. Сколько будет занято через 4 недели?
Прирост за неделю b ≈ 20,37 ГБ, прогноз на 4 недели вперёд — около 594,9 ГБ.
Ёмкость диска 1000 ГБ, последний замер 515 ГБ, прирост около 20,4 ГБ в неделю. Как долго хватит места?
(1000 − 515) ÷ 20,4 ≈ 23,8 недели до заполнения, на практике нужен запас.
Как пользоваться онлайн-калькулятором
- Выпишите замеры занятого места в хронологическом порядке в одной единице (например ГБ на конец каждой недели).
- Введите их через пробел и укажите горизонт прогноза в тех же периодах.
- Нажмите «Вычислить» и посмотрите прогноз, прирост за период и R².
- Разделите свободное место на прирост за период, чтобы оценить число периодов до заполнения.