AIX

AIX

Connect with fellow AIX users and experts to gain knowledge, share insights, and solve problems.


#Power
 View Only
  • 1.  CPU Utilization always 100%

    Posted Mon March 16, 2009 10:48 PM

    Originally posted by: SystemAdmin


    Hi,
    Is there anybody can help to figure out why my system's CPU utilization is always 100%. I use either topas or ps aux to see the result, but are always the same.

    root@CPDD2SYTSYC01 / $ ps aux | head -1; ps aux | sort -rn +2 | head -10
    USER PID %CPU %MEM SZ RSS TTY STAT STIME TIME COMMAND
    root 12568 5.1 0.0 384 384 - A Mar 03 6063:14 wait
    root 274 5.1 0.0 384 384 - A Mar 03 6083:39 wait
    pit 1016106 4.5 0.0 5356 7896 - A Mar 12 1974:15 /usr/v91e/dlc/b
    pit 696706 4.5 0.0 5356 7820 - A Mar 12 1979:05 /usr/v91e/dlc/b
    pit 643170 4.5 0.0 5356 7892 - A Mar 12 1984:14 /usr/v91e/dlc/b
    pit 475212 4.5 0.0 5356 7896 - A Mar 12 1980:42 /usr/v91e/dlc/b
    root 8196 4.4 0.0 384 384 - A Feb 26 7180:22 wait
    pit 1110326 4.4 0.0 5356 7656 - A Mar 12 1964:25 /usr/v91e/dlc/b
    pit 565364 4.4 0.0 5356 7884 - A Mar 12 1908:55 /usr/v91e/dlc/b
    pit 376872 4.4 0.0 5356 7820 - A Mar 12 1934:19 /usr/v91e/dlc/b

    Your help would definitely be appreciated.
    Alan
    #AIX-Forum


  • 2.  Re: CPU Utilization always 100%

    Posted Tue March 17, 2009 04:01 PM

    Originally posted by: alethad


    Just from what you're showing here it looks like you've got several processes for the user pit that are using 4% of CPU each. These add up. You may have an application hog but not knowing what the app is it's hard to tell. Or one that doesn't clean up after itself very well. But you haven't given much info to go on here.

    I would suggest getting nmon and use that to help you diagnose it further. There are other tools you can use but they are evasive to the system. Nmon doesn't use much resources so you won't even know it's there.

    Good luck.
    #AIX-Forum


  • 3.  Re: CPU Utilization always 100%

    Posted Wed March 18, 2009 08:47 AM

    Originally posted by: nagger


    The "wait" processes are run by the AIX kernel when there is nothing to do, so this should be idle time unless you have a local grow application with processes called wait.

    Why do you cut off the data at 10 processes?
    I suspect there are more of these processes running to account for the CPU time.

    You don't include the AIX level!
    Try: oslevel -s
    Assuming you are at a current AIX TL and service pack.

    If it says it is 100% then it is.

    Like "alethad" says either this is how the application runs (and many do) or it has gone badly wrong.
    But you will have to decide which.

    ta N
    #AIX-Forum