AIX

AIX

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

 View Only

nmon swapping display of usr and sys

  • 1.  nmon swapping display of usr and sys

    Posted Mon October 30, 2017 09:16 AM

    Originally posted by: dhcolesj


    I'm running a recently patched set of AIX 7.1 (TL4 sp4) servers.  We have had some issues with the performance of the application and in creating nmon files we noticed that the "sys" percentage under the cpu (individual) was very high and user low, even though in the summary for all, it was the other way around. 

    Right now "topas" is showing:

    CPU     User% Kern% Wait% Idle%   Physc
    0        77.1  22.9   0.0   0.0    0.30
    1        76.6  23.4   0.0   0.0    0.32
    4        78.9  21.1   0.0   0.0    0.31
    5        87.0  13.0   0.0   0.0    0.29
    8        78.8  21.2   0.0   0.0    0.32
    9        76.0  24.0   0.0   0.0    0.33
    12       79.6  20.4   0.0   0.0    0.31
    

    however in nmon I see:

    │ CPU-Utilisation-Small-View ───────────EntitledCPU= 12.00 UsedCPU=  7.737───────────────────────────────────────────────────────│
    │Logical  CPUs              0----------25-----------50----------75----------100                                     
    │CPU User%  Sys% Wait% Idle%|           |            |           |            |                                             
    │  0  14.0  86.0   0.0   0.0|UUUUUUUssssssssssssssssssssssssssssssssssssssssss>              
    │  1  15.0  85.0   0.0   0.0|UUUUUUUssssssssssssssssssssssssssssssssssssssssss>              
    │  4  11.0  89.0   0.0   0.0|UUUUUssssssssssssssssssssssssssssssssssssssssssss>               
    │  5  12.5  87.5   0.0   0.0|UUUUUUsssssssssssssssssssssssssssssssssssssssssss>              
    │  8  12.0  88.0   0.0   0.0|UUUUUUsssssssssssssssssssssssssssssssssssssssssss>              
    │  9  16.0  84.0   0.0   0.0|UUUUUUUUsssssssssssssssssssssssssssssssssssssssss>             
    │ 12  13.5  86.5   0.0   0.0|UUUUUUsssssssssssssssssssssssssssssssssssssssssss>             

     

    and at the bottom of the CPU section I see this:

    │EntitleCapacity/VirtualCPU +-----------|------------|-----------|------------+                                                  │
    │ EC  51.5  12.9   0.0   0.0|UUUUUUUUUUUUUUUUUUUUUUUUUssssss------------------|                                                  │
    │ VP  51.5  12.9   0.0   0.0|UUUUUUUUUUUUUUUUUUUUUUUUUssssss------------------|                                                  │
    │EC=  64.5%  VP=  64.5%     +--No Cap---|------------|-----------100% VP=12CPU+                                                  │

     

    Clearly the EC and VP are showing that User is where most of the processes are consuming cpu time, as topas validates, however, for individual cpus nmon is showing that sys is consuming the cpus. 

    Does TL4 SP5 fix this or is there an intermediate patch that can be installed?