I am running CentOS 5 on a dual-dual-core Intel machine, and I am seeing a load average of between 0.35 and 0.50 while the machine is idle, i.e. no processes appear to be running. Both top and uptime report the same thing. Looking at top, I cannot see any processes that are using CPU time except for top and init, and they are not using enough cycles to push up the load average. According to top, there are occasional tiny (like 0.5%) bumps in the system usage occasionally, and almost no user space usage. Again, not enough to account for the load average I am seeing. I have tried a couple of kernel updates, and upgraded from CentOS 5.0 to 5.2, none of which make any difference. Has anyone else seen this? And can anyone recommend a way to figure out what is causing the load average to be this high when the machine is idle? Thanks, --Bill
--- On Sat, 7/19/08, listmail <listmail at entertech.com> wrote:> From: listmail <listmail at entertech.com> > Subject: [CentOS] Load Average ~0.40 when idle > To: "CentOS mailing list" <centos at centos.org> > Date: Saturday, July 19, 2008, 1:48 PM > I am running CentOS 5 on a dual-dual-core Intel machine, and > I am seeing > a load average of between 0.35 and 0.50 while the machine > is idle, i.e. > no processes appear to be running. > > Both top and uptime report the same thing. Looking at top, > I cannot see > any processes that are using CPU time except for top and > init, and they are > not using enough cycles to push up the load average. > > According to top, there are occasional tiny (like 0.5%) > bumps in the > system usage occasionally, and almost no user space usage. > Again, not > enough to account for the load average I am seeing. > > I have tried a couple of kernel updates, and upgraded from > CentOS 5.0 to 5.2, > none of which make any difference. > > Has anyone else seen this? And can anyone recommend a way > to figure out > what is causing the load average to be this high when the > machine is idle?I have not seen this with any C5. However I have moved all /etc/cron.daily/prelink /etc/cron.daily/makewhatis to the weekly. check /var/log/secure for dictionary attacks check your /var/log/httpd/access_log for unusual PHP activity check http://localhost/usage for the webalizer logs, where maybe something will standout. -- Mark
On Sat, Jul 19, 2008 at 2:48 PM, listmail <listmail at entertech.com> wrote:> I am running CentOS 5 on a dual-dual-core Intel machine, and I am seeing > a load average of between 0.35 and 0.50 while the machine is idle, i.e. > no processes appear to be running. >Download the livecd and boot using it. See if the load average still occurs. Check to see if you have any traffic occuring on the network from the system. [I had a box that was kernel trojaned that had a load average all the time when it was on the wire and did not when it didn't. The kernel trojan was looking for a particular bit of traffic that would open up its backdoor to.] -- Stephen J Smoogen. -- BSD/GNU/Linux How far that little candle throws his beams! So shines a good deed in a naughty world. = Shakespeare. "The Merchant of Venice"
On Sat, 19 Jul 2008 13:48:55 -0700, I wrote> I am running CentOS 5 on a dual-dual-core Intel machine, and I am seeing > a load average of between 0.35 and 0.50 while the machine is idle, i.e. > no processes appear to be running. > > Both top and uptime report the same thing. Looking at top, I cannot > see any processes that are using CPU time except for top and init, > and they are not using enough cycles to push up the load average. > > According to top, there are occasional tiny (like 0.5%) bumps in the > system usage occasionally, and almost no user space usage. Again, not > enough to account for the load average I am seeing. > > I have tried a couple of kernel updates, and upgraded from CentOS > 5.0 to 5.2, none of which make any difference. > > Has anyone else seen this? And can anyone recommend a way to figure out > what is causing the load average to be this high when the machine is > idle? >A follow-up now that this issue is resolved. Thanks to the help of some kind souls on this list, I was able to determine that the problem was only manifested when the Ethernet drivers were running. This led me to update the drivers, which solved the problem. Details for others who will probably encounter this issue: 1. The problem occurs with the 2.6.18-92.1.6.el5 kernels that come with CentOS 5.2, and the supplied Intel e1000e Ethernet drivers v0.2.0 that ship with 5.2. 2. The fix is to update the e1000e drivers, which are available from the Intel web site. I installed e1000e version 0.4.1.7-NAPI. Instructions for installation come with the driver; the package I found was e1000e-0.4.1.7.tar.gz 3. You have to compile the drivers from source. They require the kernel-devel package to be installed in order to compile, of course. But if you are running the PAE kernel, you need to install kernel-PAE-devel to compile against. News to me, the naming convention makes it hard to figure out which name you need until you browse the available kernel packages. Simply doing yum install kernel-devel does not get you what you need. I hope this saves someone else the time I wasted figuring this out. :-) Cheers, --Bill