View Full Version : Server Load Averages
ccd1
Sun 4th Aug '02, 7:55pm
I have a couple questions about this.
Is the average in seconds? Or is it measured in some other way?
The load shown on the Admin CP, does it come from the vBulletin software, or from another program on the server?
I'm curious because my average server load has gone up ten fold in the past week.
The Prohacker
Sun 4th Aug '02, 8:09pm
The load displayed in the Admin CP is the server load...
Its taken from the server itself...
The numbers are 1min average, 10min average, and 15min average....
In that order :D
filburt1
Sun 4th Aug '02, 9:26pm
What are the units, % CPU usage or something?
eva2000
Sun 4th Aug '02, 10:27pm
search would reveal
The load average numbers give the average number of jobs in the run queue over the last 1, 5, and 15 minutes. (These three time periods may vary from one vendor's Unix system to another, but are usually 1, 5 and 15 minutes.) In other words, the n-minute load average is the number of processes competing for the attention of the CPU(s) at any moment, averaged over n minutes.
The lowest possible load average is zero, the highest unlimited, though we rarely see load averages exceeding 20, and even 10 is unusual. A load average of one or two is about typical.
A load average of 0.02 means that there is an average of 0.02 processes in the run queue. This might mean that 98% of the time the processor is doing nothing and the remaining time it has a single process to run; it might mean that 99% of the time the processor is doing nothing and 1% of the time there are two processes doing stuff; it might mean that the processor is idle 99.9% of the time and the remaining 0.1% of the time there are 20 processes doing stuff.
The cpu utilization will always be lower than the load average, but the difference between them depends upon how often two differing processes simultaneously want cpu time.
CPU Load Average
Description:
Determines the typical processing load patterns on your CPU. It is a measure of the amount of work that the CPU is experiencing.
Purpose: Determines if your system is overloaded.
Indicators:
A load value average that is consistently above the efficient load value indicates an overloaded server.
Systems perform best when the load average is less than or equal to the maximum efficient load value, which is the number of CPUs in the system. For single-CPU systems, the load average should be decimal values such as .22, .54, and .99. Although it is normal for the load average to spike over the efficient load value at times, a load average that is consistently above the efficient load value indicates an overloaded server.
Load Average
On a single processor machine, a load of 1 is maximum efficient utilization. Loads more than the number of processors mean the machine is too heavily loaded. Any load numbers in the 2 or 3 range is an indication of excessive CPU use and consequently poor performance. Load average numbers should be in the decimal range, for example; .02 or .53.
Load average is the amount of load that the server's CPU is experiencing. What creates load on a CPU? When a program is run i.e., a search program, a shopping cart program, a request to upload a web site's page to a browser, an email program etc.. When any of the preceding scenarios occur, a load (or demand) is placed on the server's CPU. Some processes are given a higher priority by the CPU i.e., if a server is performing a search and a visiting web surfer happens to request a web page from a site hosted on that same server, then the page upload is given priority over the search. The search will slow down in order to accommodate the page upload.
Relative to page uploads the CPU's load average is not as critical as the pipeline to server. The pipeline is the connection from the server to the backbone provider. Pipelines are designated as 0C3, DS3, T3, T1, etc.. and are an indication of how much data can be transmitted in kilo bytes per second. A heavily loaded CPU will usually be able to out perform the pipeline.
The load average numbers of 0.28, 0.18, 0.22 are reflections of 1, 5 and 15 minute intervals respectively.
Numbers like this "3.30, 1.05, 0.96" are not as much a cause for alarm as numbers like this "2.52, 2.56, 2.51". The second set of numbers show consistent heavy demand on the processor. This consistent heavy load will deny the web pages the priority they need to load quickly. The first set of numbers is indicative of a single process or program (such as a search) performing it's function and will likely end very soon.
server load is the entire server and not one site
filburt1
Sun 4th Aug '02, 10:28pm
Coolness :)
eva2000
Sun 4th Aug '02, 10:28pm
Originally posted by filburt1
Coolness :) thought so :)
ccd1
Mon 5th Aug '02, 2:22am
Well, my server load has gone from a typical 3 to a 30 this past week.
Joe Gronlund
Fri 9th Aug '02, 11:16am
30 :eek: mine never goes above .20
DBs
Fri 9th Aug '02, 2:59pm
Load average is a little misleading.
Try getting a disk benchmark program and running it.
The cpu will be very low but the load will be sky high. iow, IO both disk and network will also impact load.
My mail servers have a load of 2 or 3 at peak yet the cpus are both 50% idle.
centris
Wed 14th Aug '02, 8:49pm
I have read all this stuff with interest, recently I noticed my pages were slow to load, at times I thought I had not clicked the link and tried again. I ran a script I downloaded from this site Bira?? and found that Ikonboard.cgi was showing up whenever I had problems. The second script was 0001.pl. Now if I remember 001.pl may be the text file for one of Ikonboards forums??
Here are my load averages when I am having problems.
12:19am up 47 days, 10:47, 1 user, load average: 6.77, 4.64, 3.26
vBulletin® v3.8.0 Beta 4, Copyright ©2000-2008, Jelsoft Enterprises Ltd.