New Webinar: Modernising Without Destabilising: How Bread Financial Is Building Confidence Through Change

Learn more

New webinar with Bread Financial

Learn more
Contact us

Blogs

Hyper-Threading ON vs OFF Case Study

<span id="hs_cos_wrapper_name" class="hs_cos_wrapper hs_cos_wrapper_meta_field hs_cos_wrapper_type_text" style="" data-hs-cos-general-type="meta_field" data-hs-cos-type="text" >Hyper-Threading ON vs OFF Case Study</span>

Date 29 June 2026

Author Team Capacitas

One of our clients recently migrated their platforms to a later version and we carried out the performance testing of the new servers running on new operating systems.  During one of the ramp tests that we were running we noticed a degradation in response time as soon as we ramped up more users on the system.  The test started with 100 users and was ramping 25 more every 10 minutes until we had 200 users running at the same time.  The chart below shows how in the first 10 minutes response time was averaging 0.2 seconds, when we added 25 users, it increased to 0.3 seconds and when running with 200 users it averaged 0.6 seconds.

 image1

While checking the performance metrics we noticed a lot of .NET contention on the web servers which were all running in hyper-threaded mode.  We then decided to turn hyper-threading off to see what the impact would be on response time.

From the chart below, we can see that with hyper-threading turned off, the response time of that same transaction under similar load stages was even worse than what we saw when we ran it with hyper-threading turned on.  With the load of 200 users, the response time was averaging 1.1 seconds which is 2 times higher than with hyper-threading turned on.

image2

Turning hyper-threading off also reduced the throughput across all the load stages compared to when we had it on.  We also noticed that there were more .NET contentions earlier in the hyper-threading off test which caused lower throughput in later load stages of the hyper-threading off test.

 image3

Our recommendation to the client was therefore to have hyper-threading turned on, on all their web servers, as it was showing better response times which was in turn allowing a better throughput rate to be achieved.

Team Capacitas
About the author

Team Capacitas

Capacitas is a cloud and AI value partner. We translate rapid technological change into enduring commercial advantage by converting every unit of compute into enterprise value.

FinOps and AI: Building the Financial Discipline for the Next Wave of Enterprise Intelligence

AI FinOps represents an evolution rather than a replacement of traditional FinOps. It extends the model into a domain where financial, technical, and product decisions are tightly interconnected.

Read insight

Confidence Under Load: How We Verified AKS Readiness for Peak

How Capacitas verified AKS readiness for peak demand by validating workload performance, autoscaling, cluster capacity, monitoring, and incident response.

Read insight

Building Cloud Resilience: Lessons from the AWS Outage

Learning from the Latest Outage. Events like this week’s AWS disruption highlight one clear truth: resilience must be designed, not assumed.

Read insight

Bringing Order to Chaos: A Practical Guide to Chaos Testing in the Cloud

In today’s cloud-native environments, resilience is not optional—it’s critical. Chaos testing has emerged as a key practice for validating system behaviour under failure conditions.

Read insight