On 9 July 2015 at 00:45, mathog <[email protected]> wrote:

> On 08-Jul-2015 15:43, Jonathan Barber wrote:
>
>> I think you're process is being moved between NUMA nodes and you're losing
>> locality to the data. Try confining the process and data to the same NUMA
>> node with the numactl command.
>>
>
> That's part of it.  I ran a bunch of commands like this:
>
>  taskset -c 20 dd if=KTEMP1 of=KTEMP0 bs=120000 count=34000
>  taskset -c 20 testprogram -in KTEMP0
>

I don't think taskset constrains the memory to the same NUMA node as the
process, so I reckon your 2^34 dd is going across NUMA nodes.

[snip]


> I don't have anything called hwloc-ls on this system.  What package
> provides it?  This is a Centos system.


As Chris said, it's in the hwloc package.

yum provides "*/hwloc-ls"

Cheers


>
> Thanks,
>
> David Mathog
> [email protected]
> Manager, Sequence Analysis Facility, Biology Division, Caltech
>

-- 
Jonathan Barber <[email protected]>
_______________________________________________
Beowulf mailing list, [email protected] sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to