Concertio Optimizer should be used by performance engineers and IT professionals who would like to optimize their systems more quickly and effectively than human operators are able to.
Systems have many configurable parameters that affect their performance. In servers, it is possible to control the behavior of the CPU, the peripheral devices, the firmware, the operating system and the user-level software. The optimal values of these parameters depend on the exact hardware configuration as well as the workload that is currently running. Since there are hundreds of tunable parameters, finding their optimal values is practically impossible for a human operator to perform. Concertio Optimizer suite of tools leverage AI techniques to optimize these parameters for peak system performance..
Concertio Optimizer suite of tools support two modes of operation: static and dynamic. Optimizer Studio optimizes system parameters for a specific use-case and eventually generates a static list of recommendations. Optimizer Runtime is a zero-config tool that is installed on production servers and continuously monitors and reconfigures them for peak performance.
There are so many use cases for all types of profiles, whether it be end-user, a hardware or software vendor, or even customer support. For computing systems end-users, you should use Optimizer Runtime if you are interested in maximizing application performance and minimizing cloud and datacenter costs. If you are software or hardware vendor, it can be used to discover the ideal, market-ready default configurations for products, thus reducing costly load-testing and accelerating the time-to-market. For support staff, your team can provide extensive support to customers by offering on-site performance optimization.
Concertio Optimizer supports numerous system parameters out-of-the-box. For example, task affinity, NUMA page migration, choice of IO schedulers, task scheduling granularity, DVFS policy, symmetric multithreading, CPU last level cache prefetching, and more. Concertio Optimizer is constantly extended to support more components and parameters.
Concertio Optimizer supports numerous configurable system parameters out-of-the-box. Users can easily extend Optimizer to support additional components by editing configuration files. Please see the documentation for more information on how this can be done.
Optimizer Studio supports CentOS and Debian Linux Distributions. Please contact us if your distribution is not supported.
Concertio Optimizer currently runs on x86 servers and can configure certain Intel CPU settings. We are currently evaluating other platforms, please contact us for more information.
Concertio Optimizer Studio is now in general availability. Please click here to start your free evaluation. Concertio Optimizer Runtime is currently in beta. If you would like to be a part of the beta, please contact us!
Have any lingering questions or need a walkthrough? Send us a message and we’ll get back to you.