Ask Leo! by Leo A. Notenboom

What is the System Idle Process and why is it using most of the CPU?

Search First! Then browse: Categories | Full Archive | By Date | Newsletter

Home » Windows » Windows Oddities

Summary: Can a computer really do nothing? Yes and no. When it's doing nothing it has to do something, and that something is the System Idle Process.

What is the System Idle Process and why is it using 96 to 99% of the CPU?

This is a great example of things we geeks probably take for granted, that's not always obvious to the rest of the world.

I mean, really, a process that regularly takes up 99% of your CPU's time must be a bad thing, right?

Nope, not at all. Just the opposite, in this case.

First, let me show you what we're talking about.

Firing up Windows Task Manager, and then clicking on the "CPU" column to sort by CPU Usage, (click again to reverse the sort order if all you see are zeros in that column) you'll often see something like this:

Task Manager showing System Idle Process at the top

"Think of it as your computer just twiddling its virtual thumbs, waiting for something more important to do."

You can see that something called "System Idle Process" is taking up a full 92% of my CPU's resources.

Seems like a lot, so what's up with that?

The fact is that most computers can never really do nothing. When the computer is on, the CPU's running and it must do something - even if that "something" is waiting for something real to do.

Think of it as your computer just twiddling its virtual thumbs, waiting for something more important to do. The computer's doing something (virtual thumb twiddling), but we wouldn't call that doing anything useful.

That's called being idle.

And the "System Idle Process" is the software that runs when the computer has absolutely nothing better to do.

It effectively runs at the lowest possible priority so that if anything, anything at all, comes along for the CPU to work on, it can. When there's nothing left to do, back to idle it goes.

So having the System Idle Process using 90% of your CPU is a good thing ... it means that that 90% is readily availble should there be any real work to do.

Related:

Helpful? Get new articles weekly by email in my FREE newsletter!

Your Name:
Your Email:


Why Subscribe?

Article C3322 - March 17, 2008

Recent Comments
19 Comments

Leo, I understand what you are saying about SIP not interfering by definition, or by design is probably better. But what Hawkins, Webb, and Milton are saying is true. In practice, I have often noticed momentary hangs in the application I'm working with when SIP kicks in (this is XP SP2). Whatever the intent, SIP does in fact interfere. What is needed, as Milton says, is user control of this feature.

It's not a "feature" - it's simply an indication that the computer is doing nothing. There's nothing to control.
- Leo
21-Feb-2009

Posted by: Chris Dobson at February 20, 2009 6:17 AM

I read the above article and I understand the virtual thumb twiddling bit SIP doesn't stop when I try to start another program. Is it that once it starts, it must finish the SIP first? Is this process only characteristic of Windows?

SIP is always present, and it is only a representation of the computer's CPU doing nothing. That's ALL it is.
- Leo
25-Feb-2009

Posted by: Lynn C at February 24, 2009 10:26 AM

This is one of the few posted answers that uses "resources" instead of "usage" or "processing" But may still leave some in the dark. The CPU column next to "Image Name" in task manager(as in posted pic) is NOT the cpu "Usage" it refers to cycles to the processor(instructions that let it know whats goin on, on the system - kinda like the dispatcher of your local taxi company) In this case the System Idle gets all the dispatcher attention when your system is doing nothing. Although it cant be seen on the edited posted pic, at the bottome of task manager is the ACTUAL cpu "USAGE" When the cpu "USAGE" goes up the Idle "CYCLES" go down and vise versa. So when the "CYCLES"(shown in pic) are in the 90's your cpu "USAGE" should be low 0-10%. If you are seeing both #'s high there may be other issues. As far as some of the post with jerkiness I beleive that is an XP IDE problem itself. I have used 2k til 08 when forced to upgrade due to newer hardware and have had that problem as well, EVEN when my actual cpu "USAGE" has been under 10%.
In closing the high "CYCLES" are normal on SysIdle if you have constant maxed "USAGE" (bottom of task manager)then you have something goin on but the high "Cycles" arent it.

Posted by: PcJedi240 at March 3, 2009 10:14 PM

My "system idle process" has been running from 95 to 99 since Friday....5 days....and I have just been able to sign on the internet tonight (Tuesday night). Don't understand this.....and even though I can sign onto the internet now, this "thing" still seems to control what I can and cannot do.....Richard

Please read the article. System Idle means that your computer is idle, doing nothing. The Idle process doesn't control anything, because it doesn't do anything.
- Leo
16-Mar-2009

Posted by: Richard at March 16, 2009 7:41 AM

Leo, don't worry these guys will never get it.

The System Idle Process is not actually a process, it's a representation of the CPU that is not being used.

I.E. You have firefox running at 5% cpu usage constantly and nothing else is above 0% the System Idle Process will read 95% usage because it's the inverse of the amount being used... it's not actually using 95% of your CPU (it does nothing and serves no purpose except to show what is not being used).

The problem most people are referring to is more than likely to be Intel SpeedStep or AMD's Cool n Quiet technology, both of which throttle the CPU clock speed (and sometimes voltage) when the computer is inactive (idle) if enabled.

Posted by: kittonkicker at April 23, 2009 2:31 AM

You and some programing book may say it's doing nothing/something, but often a system gets a bug (we'll say) that gets it rollig out of control.
Whatever the "reason" is, you guys have not had the issue some of these folks are talking about. the system idle process does NOT stop running for many people and it slows the heck out of everything. One guy said it was days b-4 he could even get on line. once it took over an hour for me to even get to the shut down window. Now mine is stuck @ a high # again and I don't remember how to fix it.

Posted by: Josh at August 9, 2009 2:28 AM

I did a search because I was under the same idea, that the system idle process was killing my ability to work. I have a feeling that based on the new info here (from Leo) and the complaints that I was right in my first idea.
The slowdows are the result of either system restore files being written, the hard drive trying to clean up swap files and rewriting or closing files, or both depending on when they take place. I think the system backup is growing too large and maybe the way to stop it, is to make sure the computer is running right and turn off the system restore so it dumps the huge files, then restore it so it can start over.
I hate waiting 12 minutes on startup because the hd is wigging and wigging though the processor and system idle show nothing is happening.
Bill

Posted by: Will Monroe at September 29, 2009 9:40 PM

my systeam ideal prosses sometimes just randomly comes on and when it does i cant do anything ex:im playing a game then that comes on and i start laging so bad that i can hardly move my mouse. but when its not running my computer is really fast it makes me so mad xD btw its running right now wich is why my typing is so bad -.-

Posted by: rastapunk420 at October 15, 2009 12:17 PM

Having read most of the comments above, I get what system idle is all about and have never had an issue with it, until now. I never considered it to be a problem for the reasons Leo, and others elsewhere, have mentioned, but what they don't answer is, if while system idle is showing 95% etc and the system going mad with activity why it slows everything else to a crawl? What is it doing? Scenario:- Desktop doing nothing, everything fine, 95% ish system idle, open a web page, activity as expected and fine, I accept once the page is open for the system to then become bored and become idle but not for it to suddenly go mad with activity and thus prevent me from having a nice smooth system, go to open excel or anything else, forget it, cpu far too busy :-( So my question, which gets ignored or skirted around is, [edited] is it doing to stop me from using my pc and why doesn't it recognise that i'm attempting to actually use the god damn thing and therefore the system should no longer be 'idle' and do what I want it to do???? or one day it WILL have a major argument with a hammer, and we all know who the winner will be :-)

Posted by: Pies at October 21, 2009 4:39 PM

Does it effect the temperature of the processor? i am using AMD athlon 64X2 dualcore and its temperature is rising to 42 and 36...
Should i be really bothered?

The more time your computer spends in the "idle" process, the more time the CPU is doing nothing. That tends to run cooler.
Leo
19-Nov-2009

Posted by: Osama at November 18, 2009 9:54 AM

Post a comment on "What is the System Idle Process and why is it using most of the CPU?":






(Email Address will not be published.)

Remember Me?

By popular demand...
my tip jar
Cuppa Joe
Buy Leo a Latte!

(you may use HTML tags for style)

RSS feed Subscribe to the RSS Feed specifically for comments on this article.

Before commenting, please...

  • Read the article at the top of this page. If your comment shows you didn't, it'll be deleted and ignored.

  • Comment only on this article. Use the Google search box at the top of the page if you have a question about something else.

  • Don't include personal information in the comment. No email addresses. No phone numbers. No physical addresses.

  • Don't spam. Excessive links to unrelated sites within a comment or across multiple comments will cause all such comments to be removed.

  • Don't ask me to recover lost passwords or hacked accounts. I can't, and those comments will be deleted.

  • I can't respond to every comment. And I can't vouch for the accuracy of others who do.

Please wait. Your comment is being processed ...


Question? Ask Leo!