Performance Summary
    • PDF

    Performance Summary

    • PDF

    Article summary

    Industry-leading performance

    Overview

    • Test suite of 20 business files ranging from 0.05 MB to 17 MB in size
    • Mean file size = 3.74 MB
    • File types include: PowerPoint, Video, Excel, Word, Image, PDF, Audio
    • The test was run against v2.6.1 of halo

    AKS

    Cluster configuration assumes specific memory and compute allocations for containers. Production performance will always depend on size and complexities of real world files. Configurations can be optimised to favour throughput or file processing speeds.

    For these tests the following requests and limits were set on the pods.

    ServiceRequested CPURequested MemoryCPU LimitMemory Limit
    Engine200m500mi1 core1Gi
    Api1500m4Gi1500m4Gi

    Small

    Based on a single node in a kubernetes cluster comprising of:

    • 10 Engines
    • 16 virtual cores
    • 56 GB Memory
    ThroughputFiles processedData processed
    Per Hour26,50096 GB
    Per Day635,0002300 GB
    Mean processing speed0.1361ms
    API Success rate99.999%

    Medium

    Based on 5 node in a kubernetes cluster comprising of:

    • 25 Engines
    • 8 virtual cores per node 40 total
    • 28 GB Memory per node 140 total
    ThroughputFiles processedData processed
    Per Hour54,800200 GB
    Per Day1,300,0004800 GB
    Mean processing speed65ms
    API Success rate99.999%

    Large

    Based on 5 nodes in a kubernetes cluster comprising of:

    • 50 Engines
    • 8 virtual cores per node 80 total
    • 28 GB Memory per node 280 total
    ThroughputFiles processedData processed
    Per Hour93,800343 GB
    Per Day2,250,0008230 GB
    Mean processing speed38ms
    API Success rate99.999%

    OVA

    For these tests the following requests and limits were set on the pods.

    ServiceRequested CPURequested MemoryCPU LimitMemory Limit
    Engine1300m3Gi1300m3Gi
    Api1 core3Gi1 core3Gi

    Small

    Based on a small VM running the OVA. comprising of:

    ThroughputFiles processedData processed
    Per Hour9,15033 GB
    Per Day220,000800 GB
    Mean processing speed392ms
    API Success rate99.999%
    • 3 Engines
    • 16 virtual cores
    • 32 GB Memory

    Large

    Based on a large VM running the OVA.

    ThroughputFiles processedData processed
    Per Hour13,80050 GB
    Per Day331,4001200 GB
    Mean processing speed260ms
    API Success rate99.999%
    • 13 Engines
    • 32 virtual cores
    • 64 GB Memory

    Was this article helpful?