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 ????

kcnAsked:
Who is Participating?
 
Vaidas911Connect With a Mentor Commented:
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.
0
 
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 ..

 
0
 
Vaidas911Connect With a Mentor Commented:
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.
0
 
kcnAuthor Commented:
Only partially solve the question
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.