Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
NumaTOP is an observation tool for runtime memory locality characterization and analysis of processes and threads running on a NUMA system.
C
branch: master

Merge pull request #10 from ColinIanKing/master

Misc fixes for numatop
latest commit 3f8ee7ab1c
@yaoj yaoj authored

README

Building & Installing NumaTOP
------------------------------
1. To build NumaTOP
	make

2. To clean the built objects
	make clean
	
3. To install NumaTOP (needs root authority).
	make install


Build Dependencies
------------------
NumaTOP requires following libraries:

1. numactl-devel or libnuma-dev(el)
2. libncurses
3. libpthread


Kernel Requirement:
------------------
Recommended kernel: 3.16

For Haswell supporting, please also apply a perf patch on 3.16. The patch
is numatop/kernel_patches/0001-perf-x86-Widen-Haswell-OFFCORE-mask.patch.

The patch can also be found at following link:
http://www.gossamer-threads.com/lists/linux/kernel/1964864

Directories
------------------
common:	common code for all platforms.

intel : Intel platform-specific code.

test  : mgen source code. mgen is a micro-test application which can
        generate memory access with runtime latency value among CPUs.
        Note that this application is only used for numatop testing!

kernel_patches: the required kernel patches.

Note:
-----
numatop is supported on Intel Xeon processors: 5500-series, 6500/7500-series,
5600 series, E7-x8xx-series, and E5-16xx/24xx/26xx/46xx-series. 

E5-16xx/24xx/26xx/46xx-series had better be updated to latest CPU microcode
(microcode must be 0x618+ or 0x70c+).

To learn about NumaTOP, please visit http://01.org/numatop

Something went wrong with that request. Please try again.