Changes between Version 16 and Version 17 of WikiStart
- Timestamp:
- 08/15/11 16:00:46 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v16 v17 12 12 * `VmStk` 13 13 * `VmRSS` 14 Each task writes the value for each key in the file .memlog/task<MPI-rank>.logand waits for the next time step.14 Each task writes the value for each key in the file `.memlog/task<MPI-rank>.log` and waits for the next time step. 15 15 16 After the run is finished the analyzer juman is run in the PBS_O_WORKDIR, either from within the same job script or afterwards on the login node to analyze the consumed resources. It will create graphs with the value of key (default: VmSize, => key, option -k) for each task at each time step (use juman -k help for a list of available keys), the process with the maximum value of the key at each time step and the total sum of all values of a key across all tasks at each time step (see option -s). If -iis specified the graphs are displayed immediately.16 After the run is finished the analyzer `juman` is run in the `PBS_O_WORKDIR`, either from within the same job script or afterwards on the login node to analyze the consumed resources. It will create graphs with the value of key (default: `VmSize`, => `key`, option `-k`) for each task at each time step (use `juman -k help` for a list of available keys), the process with the maximum value of the key at each time step and the total sum of all values of a key across all tasks at each time step (=> `statistics`, option `-s`). If `-i` is specified the graphs are displayed immediately. 17 17 18 18 == Usage == … … 20 20 21 21 {{{ 22 jumel -u 23 juman -u 22 `jumel -u` 23 `juman -u` 24 24 }}} 25 25 26 26 Defaults: 27 * work directory: .memlog27 * work directory: `.memlog` 28 28 * delay: 10 seconds 29 29 * all ranks log the memory consumption 30 * resources logged: /proc/<id>/status: Vm Size, Vm RSS, Vm Data, Vm Stk30 * resources logged: `/proc/<id>/status: VmSize, VmRSS, VmData, VmStk` 31 31 32 32 Suppose the application to monitor is started usually as follows: … … 43 43 }}} 44 44 45 The variable PBS_ID needs not to be specified, how ever it will be displayed in the jumel logfiles and eases the tracking of the runs afterwards (e.g. when looking for the job in the system logfiles). Once the run is finished run jumanin the same directory:45 The variable `PBS_ID` needs not to be specified, how ever it will be displayed in the `jumel` logfiles and eases the tracking of the runs afterwards (e.g. when looking for the job in the system logfiles). Once the run is finished run `juman` in the same directory: 46 46 47 47 {{{ … … 49 49 }}} 50 50 51 The -s option switches on the statistics (currently: total consumption and maximum consumption per time step) and the -i option will start the graphical display of the results. Currently only a gnuplot interface is implemented and postscript of xfigfiles can be generated. An interface for visualization with Python is planned.51 The -s option switches on the statistics (currently: total consumption and maximum consumption per time step) and the `-i` option will start the graphical display of the results. Currently only a `gnuplot` interface is implemented and postscript of `xfig` files can be generated. An interface for visualization with Python is planned. 52 52 53 53 == Example: Namd == … … 66 66 }}} 67 67 68 The graphs were o ptained afterwards on the login node with68 The graphs were obtained afterwards on the login node with 69 69 70 70 {{{