мы хотим запустить новый узел лака для кэширования сегментов видео «средний размер объекта 3 МБ» и задаемся вопросом если есть способ измерить требуемые характеристики оборудования « ЦП / память / диск » на основе параллелизма пользователя, чтобы мы могли выбрать подходящие спецификации серверов
Как всегда, лучший способ это проверить: установить Varnish на тестовый сервер и бросить синтетический трафик на нем, затем проследите за ситуацией и посмотрите, как это происходит.
Основная проблема, о которой я бы беспокоился, - это оперативная память, поскольку Varnish должен удерживать кэшированные объекты.Вы можете указать , что Varnish использует хранилище файлов , но, по моему опыту, большие кэшированные файлы все равно будут занимать большой кусок доступной памяти; Я даже заставил его завести машину в тупик.
Вы также должны изучить поддержку потоковой передачи Varnish через beresp.do_stream
.