Системные требования
Общие сведения
Системные требования определены на основе результатов нагрузочного тестирования в условиях реальной эксплуатации:
Продолжительность нагрузки | Потребление ОЗУ |
---|---|
Быстрый отчет Формируется и отображается на клиентской стороне (менее 2 мин) | ~200 Мб |
Средний отчет Формируется от 2 до 5 минут | ~1 Гб |
Тяжелый отчет Формируется более 5 мин | ~2 Гб |
Учитывая асинхронную архитектуру с использованием очередей (RabbitMQ), фоновых воркеров и временного кэширования данных, рекомендуется выделять ресурсы с запасом для обеспечения стабильной работы при пиковых нагрузках.
Минимальные системные требования сервиса печати
Компонент | Рекомендуемое значение | Примечание |
---|---|---|
ОС | Linux | Поддержка Docker и systemd |
CPU | 16 ядер | |
RAM | 16 ГБ | |
Диск | 50 Гб | Для логов, временных файлов, кэша |
Сеть | Стабильное подключение к RabbitMQ, БД, веб-приложению | Задержка не более 10 мс |
Системные требования RabbitMQ
Минимальные и средние системные требования для брокера RabbitMQ зависят от нагрузки, количества сообщений и соединений. Вот примерные рекомендации:
Средняя нагрузка | Высокая нагрузка | |
---|---|---|
CPU | 2-4 ядра | 4-8+ ядер |
RAM | 4-8 ГБ | 16+ ГБ |
Диск | SSD, 20-50 ГБ | Быстрый NVMe SSD |
Сеть | 1 Гбит | 10 Гбит |