1 Answer
1

The 0.0178% load from server-status is the average CPU load since Apache was started. It simply won't pick up spikes in CPU usage like what you seem to be seeing in top. From your numbers I would guess Apache was started roughly 7 days ago ( (92.17+14.87)/0.0178*100/86400=6.96).

There will likely be multiple "http" processes listed in top, at least in prefork mode (unsure about worker mode). One of these will be the "parent" process and the rest are all its children serving requests as needed. Some children may have more CPU/memory usage than others.

The CPU usage from server-status is useful as an average guide to how much CPU Apache is using but mostly useless for recognizing load spikes of which top is much more useful.