Microsoft Performance Counter Value ( the acceptable limit )

We use Microsoft Performance Counter to check the system performance .

I will like to know what are the acceptable limits for

(a) % Processor  Time.  What is the limit ??? ( Question#1)

I heard 80%-85% is acceptable. Below 85% still indicate that the CPU still can handle
the present system needs and do not need to upgrade CPU ??

(b) Memory : page/sec .  What is the limit ???  ( Question#2 )
                                        Above what limit we should consider to upgrade RAM to bigger
                                        size ??

(c) Physical Disk :  % Disk Time .  What is the limit ???  (Question# 3 )
      Above what limit , we should consider to upgrade or change the new hard disk ????

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

a) Processor Time is more of information, the real deal is to monitor System\Processor Queue Length - more than 1 indicates that processor might be a bottle neck
b) Memory\Pages Input/Sec - The best indicator of whether you are memory-bound, this counter shows the rate at which pages are read from disk to resolve hard page faults. In other words, the number of times the system was forced to retreive something from disk that should have been in RAM. Occasional spikes are fine, but this should generally flatline at zero.
Memory\Page faults - < a few hundred is desirable, in the thousands acceptable if other memory counters are OK
c) Disk time is for information only (in my opinion).
PhysicalDisk\Current Disk Queue Length\driveletter - this is probably the single most valuable counter to watch. It shows how many read or write requests are waiting to execute to the disk. For single disks, it should idle at 2-3 or lower, with occasional spikes being okay. For RAID arrays, divide by the number of active spindles in the array; again try for 2-3 or lower. Because a shortage of RAM will tend to beat on the disk, look closely at the Memory\Pages Input/Sec counter if disk queue lengths are high.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
kcnAuthor Commented:
Sorry ... I need direct answer ...

(1) % Processor Time -  some people say if this indicator always show on/or above 85% when we execute some applications , that's mean , the CPU speed is not enough for that applications. And we need to upgrade the CPU , or , the system will be slow once we run those application/activities

(2) Memory : page/sec : some people say that 20 is acceptable . If above 20 when we execute some applications , that's mean the RAM size need to be increased in order to handle those applications

(3 Physical Hard Disk : % Disk Time .. I am still looking for suggested accepted limits ...

You see , when we run Performance Counter , we want to check whether those hardware meeting the present applications / activities .. from here we can justify whether to upgrade or make other decision ..

I , repeat , what I need is : please tell me the % limit for %processor time and Disk time .. and for  Memory ( virtual memory ) we shouldn't  exceed ?? page/sec ????

I need direct answer / suggestion ...Thanks ..

Looking for botlenecks is complex job, and you chose to monitor incorect counters: Processor and Disk Time shows how busy your processor or disk is, but not if it encounters any delays. As long as queue lengths are low - you can have high utilization (%time) value.
Values that you wrote is correct for theoretical recommendations:
1) you should get more processing power if your processor time is higher than 75-85% (but it migth work ok even with higher values)
2) Pages/sec should be around up to 20 (you should definetely monitor more than this one)
3) Disk time is really not the counter to monitor...

Counters and values I wrote in my first post works great for me, I spend a lot of time to get the view of my servers performance clear.
kcnAuthor Commented:
Only partially solve the question
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
System Utilities

From novice to tech pro — start learning today.