Scalability performance planning
- 최종 업데이트2023/04/13
Scalability performance planning
To plan your deployment capacity and performance, understand the requirements, limits, and defaults that determine the number of concurrent users, document processing rates, and infrastructure required.
The following information is to help you calculate your best deployment scenario.
Hardware and software requirements
User Concurrency
IQ Bot Version 11.3.4.2 supports up to 20 concurrent users in a system .
Document processing performance benchmark
The objective of this test is to verify the maximum number of documents that can be processed in a span of time by IQ Bot Version 11.3.4.2, when the configuration is scaled in a vertical and horizontal approach.
Test parameters
Parameter | Value |
---|---|
OCR engine | Tesseract4 (Default) |
Domain | Invoice |
Document type | TIFF (image) |
Total documents processed | 8604 (8K), 40416 (40K) |
Pages per document | One (Single page per document) |
Special considerations
Parameter | Value |
---|---|
Number of fields mapped | Six fields (3 form fields and 3 table fields) |
Document resolution | 300 DPI or more |
Document density | Not dense |
File processing benchmark results
- Benchmark results for 40,000 documents
-
The following tables represent the scaling configuration and the time taken to process approximately 40,000 documents. The total time specified includes document upload, classification, and extraction.Note: The processing times mentioned do not include any post processing, pre processing, and no additional custom logic.
Vertical scaling Processing time 1x8 (Single machine with 8 cores) 57 hours and 40 minutes 1x16 (Single machine with 16 cores) 29 hours and 20 minutes 1x32 (Single machine with 32 cores) 31 hours and 10 minutes Horizontal scaling Processing time 2x8 (Two machines with 8 cores each) 34 hours 4x8 (4 machines with 8 cores each) 14 hours and 40 minutes 8x8 (8 machines with 8 cores each) 7 hours and 40 minutes 2x16 (Two machines with 16 cores each) 15 hours and 50 minutes 4x16 (4 machines with 16 cores each) 10 hours - Benchmark results for 8,000 documents
-
The following tables represent the scaling configuration and the time taken to process approximately 8,000 documents. The total time specified includes document upload, classification, and extraction.Note: The processing times mentioned do not include any post processing, pre processing, and no additional custom logic.
Configuration Processing time 1x8 (Single machine with 8 cores) 16 hours and 20 minutes