How to determine load on CPU is high
Hi all,
There is a linux server with 4 CPU cores and is having the load average's in the range greater than 7. I am wondering if this should be considered as a high load on CPU ? What is the rule of thumb to determine this ? Code:
]# grep cores /proc/cpuinfo Code:
09:48:26 up 225 days, 20:32, 1 user, load average: 7.70, 7.52, 7.34 |
not sure... but heres mine for comparison:
Code:
[schneidz@hyper ~]$ egrep "(processor|name|core id)" /proc/cpuinfo |
Well, one way to get a bit more info is to run 'top', then hit '1' which should display separate figures for each core.
Code:
top 1. load < 0.1 -> just OS 2. load < 1 ignore 3. load < 5 -> busy but nothing to worry about 4. load < 10 -> busy and users may notice 5. load >= 10 definitely an issue BUT this all depends on what is normal/what response times are reqd by the users. Some people just can't afford a fast box and always run at eg load = 10. |
In Linux, CPU busy percentage has only an indirect influence on loadavg. It is not the same concept.
Read this - it's a little dated, but the concepts expounded are still relevant. |
All times are GMT -5. The time now is 09:36 PM. |