Расчет ресурсов для модуля CDR
Рекомендуется использовать раздельные пулы ресурсов для двух функций CDR, чтобы "тяжелая" конвертация одного большого DOCX не заблокировала обработку всех остальных PDF-файлов.
Для очистителя PDF:
Конфигурация по умолчанию: 2 CPU / 2 RAM.
CPU: Нагрузка в основном однопоточная из-за Python. Для высоких нагрузок (сотни файлов в минуту) рекомендуется выделять 2-4 ядра на инстанс, но основное масштабирование достигается увеличением количества инстансов и внесения их в пул с лимитами по каждому инстансу.
Для конвертера в PDF:
Конфигурация по умолчанию: 4 CPU / 4 RAM.
CPU: Процесс конвертации может использовать несколько ядер. Рекомендуется выделять 4-8 ядер на инстанс.
Пример конфигурации для модуля целиком
Для потока из 1000 файлов/час, где 70% — PDF (очистка), а 30% — офисные документы (конвертация), и максимальный размер файла 100 МБ:
Пул очистителей PDF: 2-3 инстанса с конфигурацией 2 CPU / 2 GB RAM.
Пул конвертеров в PDF: 2-3 инстанса с конфигурацией 4 CPU / 6 GB RAM.
Была ли эта страница полезной?
Спасибо за отзыв!
Спасибо, мы учтём это для улучшения документации.