Performance tools and library for GNU Linux operating system.
Description
LIKWID is an easy to use yet powerful command line performance tool suite for the GNU/Linux operating system. While LIKWID supported only x86 processors at the beginning, it has has been ported to ARM (including Fujitsu A64FX) and POWER8/9 architectures as well as to NVIDIA GPGPUs.Read more on LIKWID developers' page
Version | Installation Path | modulefile | compiler | sites | comment |
---|---|---|---|---|---|
5.2.0 | /sw/tools/likwid/5.2.0 | likwid/5.2.0 | gcc/9.3.0 | Emmy, Lise | using accessdaemon (requires "likwid" group membership) |
5.2.1 |
| likwid/5.2.1 | gcc | Emmy, Lise | using perf_event API |
For the user guide visit hpc.fau.de.
Prerequisites
To use LIKIWID, please send a request to support@hlrn.de to be included in the likwid user-group.
Modules
Selecting the version and loading the environment
Load the modulefile
$ module load likwid/5.2.0
This sets the appropriate paths for using LIKWID tool suite.
Example usage
blogin6:~ $ srun --pty -N1 -pstandard96:test /bin/bash -ls bcn1021:~ $ module add likwid/5.2.0 Module for likwid 5.2.0 loaded. ... bcn1021:~ $ likwid-perfctr -g CLOCK /bin/sleep 1 -------------------------------------------------------------------------------- CPU name: Intel(R) Xeon(R) Platinum 9242 CPU @ 2.30GHz CPU type: Intel Cascadelake SP processor CPU clock: 2.29 GHz -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- Group 1: CLOCK +-----------------------+---------+------------+-------------+ | Event | Counter | HWThread 0 | HWThread 96 | +-----------------------+---------+------------+-------------+ | INSTR_RETIRED_ANY | FIXC0 | 3665 | 8094 | | CPU_CLK_UNHALTED_CORE | FIXC1 | 21830 | 43400 | | CPU_CLK_UNHALTED_REF | FIXC2 | 21528 | 47656 | | PWR_PKG_ENERGY | PWR0 | 47.1188 | 0 | | UNCORE_CLOCK | UBOXFIX | 2403448642 | 0 | +-----------------------+---------+------------+-------------+ ...