[Webinar] Streamline your web hosting managementRegister Today

x
?
Solved

Why is nmon showing 8 CPU when I have 4 physical CPU and no partitions?

Posted on 2007-11-13
4
Medium Priority
?
936 Views
Last Modified: 2013-11-17
nmon when run on AIX 5.x is showing 8 CPU on a 4 way non partitioned box.  Our 8 way is showing CPU of 16 when viewed with nmon.  Can anyone explain to me why this is?
0
Comment
Question by:Angela_Wilcox
  • 2
4 Comments
 
LVL 14

Expert Comment

by:sjm_ee
ID: 20278451
Is SMT on? Run "smtctl" to see if it is. What do the first 40 or so lines of "prtconf" say?
0
 
LVL 11

Expert Comment

by:dfke
ID: 20279291
Yes, this is due to the SMT feature of the POWER5 chip, where each CPU (core) runs two processes at the same time.

0
 

Author Comment

by:Angela_Wilcox
ID: 20288386
Could it also be a result of our 64 bit upgrade - which I did not know we had done??
0
 
LVL 11

Accepted Solution

by:
dfke earned 1200 total points
ID: 20297863
No it's really due to the SMT feature on the chip.

SMT, or Simultaneous Multi-threading is a hyperthreading design. Somewhat like Intel's Pentium 4 HT. Which also doubles the amount of cpus in Windows. It makes each core capable of running two threads at once.  The OS "sees" the SMT feature as a logical cpu apart from the physical cpu or core if you will.

0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In tuning file systems on the Solaris Operating System, changing some parameters of a file system usually destroys the data on it. For instance, changing the cache segment block size in the volume of a T3 requires that you delete the existing volu…
Introduction Regular patching is part of a system administrator's tasks. However, many patches require that the system be in single-user mode before they can be installed. A cluster patch in particular can take quite a while to apply if the machine…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
Suggested Courses
Course of the Month9 days, 7 hours left to enroll

591 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