HI Brice,

On Wednesday, November 10, 2010 02:28:46 pm Brice Goglin wrote:
> Le 10/11/2010 14:09, Jirka Hladky a écrit :
> > Hi Brice,
> > 
> > I have found couple of issues with 1.1rc2
> > 
> > 1) man hwloc-bind
> > Following example does not work:
> > $ hwloc-bind --cpubind node:1 --membind:0 echo hello
> > Unrecognized option: --membind:0
> 
> Obvious typo in the manpage (should be --membind node:0), I am fixing this.
Thanks!

> 
> > 2) hwloc-bind --get --membind is not working for me (RHEL 6.0)
> > $ hwloc-bind --membind node:1 --mempolicy interleave -- hwloc-bind --get
> > -- membind
> > hwloc_get_membind failed (errno 22 Invalid argument)
> 
> You get the same error when running only "hwloc-bind --get --membind",
> right?
Yes:
$ hwloc-bind --get --membind
hwloc_get_membind failed (errno 22 Invalid argument)


> I am not sure about this one. Do you have NUMA support in your kernel?
> Is your machine NUMA? Can you send the gather-topology tarball ? (if we
> don't have it already :))
Yes, it's a NUMA box with NUMA support in kernel.

Both
numactl --membind=0 --physcpubind=1 stream/stream
and
hwloc-bind --cpubind node:1 --membind node:0 stream/stream
works nicely.

I have attached gather-topology tarball.

Thanks for looking into it! Let me know if you need more information.


> > 3)
> > $ hwloc-calc --single socket:0
> > Unrecognized option: --single
> 
> Oops, I removed it by mistake, fixing this too.
Great:-)

Thanks
Jirka

Attachment: 2.6.32-71.el6.x86_64_dell-per610-02.lab.bos.redhat.com_gather-topology.tar.bz2
Description: application/bzip-compressed-tar

Machine (phys=0 total=12572768KB DMIProductName="PowerEdge R610" 
DMIProductVersion= DMIProductSerial=G5QLHN1 
DMIProductUUID=44454C4C-3500-1051-804C-C7C04F484E31 DMIBoardVendor="Dell Inc." 
DMIBoardName=0F0XJ6 DMIBoardVersion=A02 DMIBoardSerial=..CN7016304L00M3. 
DMIBoardAs)
  NUMANode #0 (phys=0 local=6291456KB total=6291456KB)
    Socket #0 (phys=1)
      L3Cache #0 (12288KB line=64)
        L2Cache #0 (256KB line=64)
          L1Cache #0 (32KB line=64)
            Core #0 (phys=0)
              PU #0 (phys=0)
              PU #1 (phys=8)
        L2Cache #1 (256KB line=64)
          L1Cache #1 (32KB line=64)
            Core #1 (phys=1)
              PU #2 (phys=2)
              PU #3 (phys=10)
        L2Cache #2 (256KB line=64)
          L1Cache #2 (32KB line=64)
            Core #2 (phys=9)
              PU #4 (phys=4)
              PU #5 (phys=12)
        L2Cache #3 (256KB line=64)
          L1Cache #3 (32KB line=64)
            Core #3 (phys=10)
              PU #6 (phys=6)
              PU #7 (phys=14)
  NUMANode #1 (phys=1 local=6281312KB total=6281312KB)
    Socket #1 (phys=0)
      L3Cache #1 (12288KB line=64)
        L2Cache #4 (256KB line=64)
          L1Cache #4 (32KB line=64)
            Core #4 (phys=0)
              PU #8 (phys=1)
              PU #9 (phys=9)
        L2Cache #5 (256KB line=64)
          L1Cache #5 (32KB line=64)
            Core #5 (phys=1)
              PU #10 (phys=3)
              PU #11 (phys=11)
        L2Cache #6 (256KB line=64)
          L1Cache #6 (32KB line=64)
            Core #6 (phys=9)
              PU #12 (phys=5)
              PU #13 (phys=13)
        L2Cache #7 (256KB line=64)
          L1Cache #7 (32KB line=64)
            Core #7 (phys=10)
              PU #14 (phys=7)
              PU #15 (phys=15)
depth 0:        1 Machine (type #1)
 depth 1:       2 NUMANodes (type #2)
  depth 2:      2 Sockets (type #3)
   depth 3:     2 Caches (type #4)
    depth 4:    8 Caches (type #4)
     depth 5:   8 Caches (type #4)
      depth 6:  8 Cores (type #5)
       depth 7: 16 PUs (type #6)
Topology not from this system

Reply via email to