I have three identical machines in a web cluster. The kernel we run in production is ancient, and I'm making some attempts to bring some of the newer features in the new kernels into production, I updated from our stable 2.6.24.7 to 2.6.32.
The machines all have the same workload, fed by a RR LVS system, each running apache 2.2.14, prefork MPM, and PHP, with the content mounted over NFS.
The 2.6.24 machines:
top - 10:30:26 up 1 day, 23:03, 3 users, load average: 0.28, 0.32, 0.25
top - 10:30:38 up 1 day, 21:15, 1 user, load average: 0.32, 0.28, 0.27
The 2.6.32 machine:
top - 10:30:43 up 19 min, 2 users, load average: 2.50, 3.28, 2.68
Now they all seem to have just as much idle CPU, and the content load seems the same, if not slightly better on the newer kernel. Can anyone explain (or at least attempt to) the difference in load average?

