WWW bustrace.com



busTRACE 10.0

busTRACE User's Manual




Product Updates


Free Utilities



Online Store

Refund Policy

View Price List

Subscription Renewals




busTRACE Change Log

Frequently Asked Questions

Feature Requests

Contact Support





Contact Us

Quick Links: Home | busTRACE 10.0

NUMA Node Performance Tester
busTRACE 10.0 includes a memory performance tool designed for systems with multiple NUMA Nodes.


Non-Uniform Memory Access (NUMA) is a multi-processing architecture where the memory access time is dependent on its location relative to the processor. A processor accessing memory on its same NUMA node will have faster access than if it were accessing memory on a different node. The busTRACE analyzer allows you to capture and analyze NUMA Node information for each I/O.

The NUMA Node Performance Tester is a small applet that is designed to run on a multiple NUMA node platform. The program start by performing a memory benchmark on its local NUMA node and then progressively getting further in distance.

As you can see from the screenshot, when the memory buffers and processor are located on the same NUMA node (i.e. 0-0-0 and 1-1-1), maximum memory throughput is achieved. When the source and destination buffer are both in a different node than the processor (i.e. 1-1-0 and 0-0-1), increased latency and decreased performance occurs.

Key Features
Benchmark supports memory read, memory write, or memory copy
Adjustable buffer allocation size
Adjustable thread count
Adjustable test duration
Ability to copy results to the clipboard

Additional details available in the busTRACE 10.0 help file