Topic
  • 3 replies
  • Latest Post - ‏2010-05-12T19:17:28Z by null
null
null
11 Posts

Pinned topic numactl --hardware on SLES 11 on POWER7

‏2010-05-05T22:00:56Z |
Running SLES 11.

# cat /etc
/*release* SUSE Linux Enterprise Server 11 (ppc64) VERSION = 11 PATCHLEVEL = 0


"cat /proc/cpuinfo" shows 128 POWER7 processors -- an indication that SMT=4 is configured.

"numactl --hardware" shows a 4 node configuration, with
node 0 -- assigned 0,1,...,31,
node 1 -- assigned 32,33,...,63,
node 2 -- not showing any CPUs
node 3 -- also not showing any CPUs

numactl --show does show 128 cpus

Should I be concerned ?

Here's some sample output:


# numactl --hardware available: 4 nodes (0-3) node 0 cpus: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 node 0 size: 30208 MB node 0 free: 29488 MB node 1 cpus: 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 node 1 size: 32256 MB node 1 free: 32055 MB node 2 cpus: node 2 size: 32768 MB node 2 free: 32579 MB node 3 cpus: node 3 size: 31744 MB node 3 free: 31564 MB node distances: node   0   1   2   3 0:  10  20  20  20 1:  20  10  20  20 2:  20  20  10  20 3:  20  20  20  10


Checking the SMT state.


# ppc64_cpu Usage: ppc64_cpu --smt                      # Get current SMT state ppc64_cpu --smt=
{on|off
}        # Set SMT state   ppc64_cpu --dscr         # Get current DSCR setting ppc64_cpu --dscr=<val>         # Change DSCR setting   ppc64_cpu --smt-snooze-delay       # Get current smt-snooze-delay setting ppc64_cpu --smt-snooze-delay=<val> # Change smt-snooze-delay setting   # ppc64_cpu --smt smt is on


Does this look correct?
Updated on 2010-05-12T19:17:28Z at 2010-05-12T19:17:28Z by null
  • SystemAdmin
    SystemAdmin
    706 Posts

    Re: numactl --hardware on SLES 11 on POWER7

    ‏2010-05-05T22:23:52Z  
    Hmmm. That's interesting on the numactl --hardware output. We'll have to check.
  • SystemAdmin
    SystemAdmin
    706 Posts

    Re: numactl --hardware on SLES 11 on POWER7

    ‏2010-05-06T13:32:10Z  
    Ah yes. numactl simply isn't reporting things correctly.

    
    # rpm -qa | grep numa libnuma1-2.0.2-27.6 numactl-2.0.2-27.6
    


    The newer numactl-2.0.3 will fix this. Download from here:

    
    ftp:
    //oss.sgi.com/www/projects/libnuma/download/numactl-2.0.3.tar.gz
    


    Un-tar, build, install.

    
    tar -zxf numactl-2.0.3.tar.gz cd numactl-2.0.3 make make install numactl --hardware
    
  • null
    null
    11 Posts

    Re: numactl --hardware on SLES 11 on POWER7

    ‏2010-05-12T19:17:28Z  
    thanks!