Understanding Webmin CPU statistics

Posted on 2011-10-12
Last Modified: 2013-12-16
One of my customers has a dynamically generated "slide show" of tables and graphs created from the web application's data.

The application runs on Ubuntu, Apache, MySql, and PHP.

The slide show is sometimes timing out ... the browser bringing up its own "this web page is taking too long" message.

I load tested this morning and webmin shows the CPU numbers higher than usual.  But what do these numbers mean?

CPU load averages       1.24 (1 min) 0.90 (5 mins) 0.53 (15 mins)
Is that 1.24% of CPU capability?  Or 124%?

CPU usage       66% user, 1% kernel, 0% IO, 33% idle
What's User CPU?  Would that be Apache?  MySql?
What IO?  Are we saying that Disk access is not a significant factor ... or something else?

Question by:Daniel Wilson
    LVL 14

    Accepted Solution

    %user: Percentage of CPU utilization that occurred while executing at the user level (application).

    Following command will displays the top 10 CPU users on the Linux system.
    # ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10

    You can also use iostat command which report Central Processing Unit (CPU) statistics and input/output statistics for devices and partitions. It can be use to find out your system's average CPU utilization since the last reboot.
    LVL 32

    Author Comment

    by:Daniel Wilson
    Thanks ... those arguments for ps are helping.

    Where would I find iostat ?
    LVL 32

    Author Comment

    by:Daniel Wilson
    Never mind on the last question ... I had to add it with
    apt-get install sysstat
    LVL 32

    Author Closing Comment

    by:Daniel Wilson
    Thanks.  I think those commands, run during my next load-test session, will prove helpful.

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Join & Write a Comment

    You ever wonder how to backup Linux system files just like Windows System Restore?  Well you can use Timeshift in Linux to perform those similar action.  This tutorial will show you how to backup your system files and keep regular intervals. Note…
    I. Introduction There's an interesting discussion going on now in an Experts Exchange Group — Attachments with no extension ( This reminded me of questions tha…
    Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
    Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

    734 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    23 Experts available now in Live!

    Get 1:1 Help Now