Среднее время чтения - 2 мин. 11 сек. Обновлено 23.12.2022.
Задача из детства - «Когда наполнится бассейн». Попытка рассчитать объем дискового пространства для хранения записей. Иными словами, глубока ли «кроличья нора»?
Самое распространенное заблуждение, что этот параметр можно хоть сколько ни будь точно рассчитать. Точно и не пытайтесь! Слишком много переменных в уравнении. Причем если принять за константу поток с камеры (толщину струи из-под крана) то кажется что задача расчета скорости заполнения диска (скорости наполняемости бассейна) проста.
Но и это не так.
Скачивайте и используйте уже сегодня:
10 шагов, которые помогут выбрать добросовестного подрядчика
Поможет сохранить бюджет и уложиться в сроки проекта
Вообразите, себе кран который открывает каждый проходящий мимо (детектор движения), но он опять закрывается, как только человек ушел. Вы можете сказать сколько человек откроет кран за час? А если никто за этот час не пройдет? А если за этот час пройдет «батальон гусар летучих»? Или же в первый час пройдет, а во второй не пройдет...
Тут самое время вспомнить о теории вероятности! А если еще и добавить к этому что вряд ли Вы сделаете камере постоянный битрейт — например очень модный и высокопроизводительный кодек H.265 дает существенный выигрыш и экономию дискового пространства только на переменном битрейте. А это означает что даже если «кран открыт на полную» - «толщина струйки воды будет постоянно меняться из-за напора»! Ну и как теперь рассчитать, как быстро «наполнится бассейн»? А если «кранов» не один... или не один десяток?
Только при одном допущении вы можете точно и гарантированно рассчитать, когда на вашем жестком диске кончится место. Это если Вы допустите что идет ПОСТОЯННАЯ запись с постоянным битрейтом. Вот тогда «учительница поставит вам пятерку»! Тогда Вы рассчитаете! Это единственное верное решение задачки, но оно же совершенно неверное, так как в реальной жизни оно практически невыполнимо да к тому же разорительно дорого!
Каждый раз, когда возникает такой вопрос, а он возникает ВСЕГДА, Вам придется долго и по возможности доходчиво объяснять заказчику, насколько трудно точно посчитать этот параметр. Приближение — плюс-минус километр!
Вот интересно — а как выкручиваетесь Вы?