Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
doku:monitoring [2022/06/23 13:16] – msiegel | doku:monitoring [2022/06/23 13:22] – msiegel | ||
---|---|---|---|
Line 4: | Line 4: | ||
There are several ways to monitor the threads CPU load distribution of | There are several ways to monitor the threads CPU load distribution of | ||
- | your job, either [[doku: | + | your job, either [[doku: |
the [[doku: | the [[doku: | ||
==== Live ==== | ==== Live ==== | ||
- | So we assume your program runs, but could it be faster? SLURM gives you | + | So we assume your program runs, but could it be faster? |
a '' | a '' | ||
job runs; say n372-007. Type '' | job runs; say n372-007. Type '' | ||
Line 63: | Line 63: | ||
application. | application. | ||
- | In the following screenshot we can see stats for all 32 threads of a compute node running | + | In the following screenshot we can see stats for all 32 threads of a compute node running |
{{ : | {{ : | ||
Line 82: | Line 82: | ||
=== mpi.h === | === mpi.h === | ||
- | < | + | < |
#include " | #include " | ||
... MPI_Get_processor_name(processor_name, | ... MPI_Get_processor_name(processor_name, | ||
Line 89: | Line 89: | ||
=== sched.h (scheduling parameters) === | === sched.h (scheduling parameters) === | ||
- | < | + | < |
#include < | #include < | ||
... CPU_ID = sched_getcpu(); | ... CPU_ID = sched_getcpu(); | ||
Line 96: | Line 96: | ||
=== hwloc.h (Hardware locality) === | === hwloc.h (Hardware locality) === | ||
- | < | + | < |
#include < | #include < | ||
... | ... |