Background Thread CPU

Hi community,

What is the indication of high background thread CPU (more than 10%) on IIS App Pool .NET v4.5 2 process? What can we suspect from there?

Thanks.

Hi @leonatay

The background thread CPU refers to everything that happens outside the monitored request. We can try to create custom services to capture the information that is done there.

Radek

Hello @leonatay,

Perfmon and DebugDiag, you can collect data that can be helpful in determining the cause of high CPU in application pools.

Once you have confirmed that a w3wp.exe process is experiencing high CPU, you will need to collect the following information in order to determine what is causing the problem:

  • A Performance Monitor data collector set.
  • A user-mode memory dump of the w3wp.exe process.

Ref - Troubleshoot High CPU Usage in an IIS Application Pool - Internet Information Services | Microsoft Learn

Cheers!

RN