About

We are a technical consultancy specialising in computer systems performance. We help clients achieve their performance, stability and reliability goals and believe that insight can be obtained in the most challenging of environments.

  • Identifying an off-CPU Bottleneck

    Tests against a new microservice showed that throughput was constrained and showing signs of an off-CPU bottleneck. This post summarises the approach to investigating the problem from a Linux perspective and shows how system calls can be analysed to identify where time is being spent. Strategic observability and tracing toolsets had not yet been implemented…


  • Workload Simulation Tools

    Selecting a tool for workload simulation can depend on a number of things, including, but not limited to, the features it provides, the system to be tested and the reason for using it – is it a temporary deployment for ad-hoc troubleshooting, or something more long term that is part of a performance engineering strategy?…


  • Identifying EUD Network Latency

    After a client explained that users were experiencing slow response times on a recently live system we met with the project team to discuss the system in more detail and created a plan to investigate the problems reported. Some of the detail has been omitted, but a high level overview of the approach is outlined…