Changes between Version 15 and Version 16 of WikiStart


Ignore:
Timestamp:
08/15/11 15:58:32 (13 years ago)
Author:
Florian Janetzko
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v15 v16  
    33== General information ==
    44The JUROPA memory logger is intended for monitoring the memory usage of applications on NUMA architectures (especially JUROPA). It consists currently of two Python scripts:
    5   * jumel (JUROPA memory logger), the actual logger
    6   * juman (JUROPA memory analyzer), a postprocessing tool
     5  * `jumel` (JUROPA memory logger), the actual logger
     6  * `juman` (JUROPA memory analyzer), a postprocessing tool
    77
    88== Concept ==
    9 The logger is started with mpiexec and subsequently starts the application to monitor. It will create a directory (default: .memlog in the PBS_O_WORKDIR, => wrkdir, option -w) and by default each task will create its own logfile in that directory. The logger checks now each time step (=> delay, option -d) for the following keys in the status file of each process (/proc/<id>/status):
    10   * Vm Size
    11   * Vm Data
    12   * Vm Stk
    13   * Vm RSS
     9The logger is started with `mpiexec` and subsequently starts the application to monitor. It will create a directory (default: `.memlog` in the `PBS_O_WORKDIR`, => `wrkdir`, option `-w`) and by default each task will create its own logfile in that directory. The logger checks now each time step (=> `delay`, option `-d`) for the following keys in the status file of each process (`/proc/<id>/status`):
     10  * `VmSize`
     11  * `VmData`
     12  * `VmStk`
     13  * `VmRSS`
    1414Each task writes the value for each key in the file .memlog/task<MPI-rank>.log and waits for the next time step.
    1515