sysstat utilities such as mpstat show one extra CPU in RHEL5

Solution Verified - Updated -

Issue

  • Utilities from the sysstat package such as mpstat show one more CPU than physically exists in the server.
  • For example, on an 8-CPU system, the number of CPU's displayed in mpstat output is 0 to 8:
    # mpstat -P ALL 1
    Linux 2.6.24.7-139.el5rt (itrd-3)       2010-03-26

    16:49:08  CPU   %user   %nice    %sys %iowait    %irq   %soft  %steal   %idle    intr/s
    16:49:09   all    0.00    0.00    0.12    0.12    0.00    0.00    0.00   99.75      6.00
    16:49:09     0    0.00    0.00    0.00    1.00    0.00    0.00    0.00   99.00      0.00
    16:49:09     1    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00
    16:49:09     2    0.00    0.00    0.00    0.00    0.99    0.00    0.00   99.01      1.00
    16:49:09     3    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      1.00
    16:49:09     4    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00
    16:49:09     5    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      2.00
    16:49:09     6    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00      0.00
    16:49:09     7    0.00    0.00    0.99    0.00    0.00    0.00    0.00   99.01      2.00
    16:49:09     8    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00      0.00
  • mpstat should only display CPU's 0 to 7.

Environment

  • Red Hat Enterprise Linux 5
  • sysstat

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In