Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • EAR EAR
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • EAR_teamEAR_team
  • EAREAR
  • Wiki
  • User guide

User guide · Changes

Page history
Improved 5.0 documentation authored Oct 16, 2024 by Oriol Vidal Teruel's avatar Oriol Vidal Teruel
Hide whitespace changes
Inline Side-by-side
User-guide.md
View page @ d7dd976c
...@@ -201,16 +201,17 @@ mpirun -np 64 singularity exec $IMAGE $EAR_INSTALL_PATH/bin/erun \ ...@@ -201,16 +201,17 @@ mpirun -np 64 singularity exec $IMAGE $EAR_INSTALL_PATH/bin/erun \
``` ```
Note that the example exports `APPTAINERENV_EAR_REPORT_ADD` to set the environment variable [`EAR_REPORT_ADD`](EAR-environment-variables#report-plug-ins) to load [`sysfs`](Report#sysfs-report-plugin) report plug-in. Note that the example exports `APPTAINERENV_EAR_REPORT_ADD` to set the environment variable [`EAR_REPORT_ADD`](EAR-environment-variables#report-plug-ins) to load [`sysfs`](Report#sysfs-report-plugin) report plug-in.
See [next section](#runtime-report-plug-ins) about report plug-ins.
# Retrieving EAR data # Retrieving EAR data
As a job accounting and monitoring tool, EARL collects some metrics that you can As a job accounting and monitoring tool, EARL collects some metrics that you can
get to see or know your applications behaviour. get to see or know your applications workload.
The Library is doted with several modules and options to be able to provide different The Library is doted with several modules and options to be able to provide different
kind of information. kind of information.
As a very simple hint of your application workload, you can enable EARL verbosity (e.g., `--ear-verbose=1`) to get loop data at runtime. As a very simple hint of your application workload, you can enable EARL verbosity (i.e., `--ear-verbose=1`) to get loop data at runtime.
The information is shown at _stderr_ by default. **The information is shown at _stderr_ by default.**
Read how to set up verbosity at [submission time](ear-job-submission-flags) and Read how to set up verbosity at [submission time](ear-job-submission-flags) and
[verbosity environment variables](EAR-environment-variables#verbosity) provided [verbosity environment variables](EAR-environment-variables#verbosity) provided
for a more advanced tunning of this EAR feature. for a more advanced tunning of this EAR feature.
...@@ -231,8 +232,7 @@ You can load this plug-in in two ways: ...@@ -231,8 +232,7 @@ You can load this plug-in in two ways:
1. By setting [`--ear-user-db`](#ear-job-submission-flags) flag at submission time. 1. By setting [`--ear-user-db`](#ear-job-submission-flags) flag at submission time.
2. [Loading directly the report plug-in](EAR-environment-variables#ear_report_add) through an environment variable: `export EAR_REPORT_ADD=csv_ts.so`. 2. [Loading directly the report plug-in](EAR-environment-variables#ear_report_add) through an environment variable: `export EAR_REPORT_ADD=csv_ts.so`.
> Contact with [ear-support@bsc.es](mailto:ear-support@bsc.es) for more information Read [report plug-ins](Report) dedicated section for more information.
about report plug-ins.
## Other EARL events ## Other EARL events
...@@ -274,7 +274,7 @@ with runtime collected metrics (loops node signatures). ...@@ -274,7 +274,7 @@ with runtime collected metrics (loops node signatures).
Read [`eacct`'s section](EAR-commands#ear-job-accounting-eacct) in the commands page to know which metrics are reported, Read [`eacct`'s section](EAR-commands#ear-job-accounting-eacct) in the commands page to know which metrics are reported,
as data generated by this flag is the same as the reported (and retrieved later by the command) to the Database. as data generated by this flag is the same as the reported (and retrieved later by the command) to the Database.
Verbose messages are placed by default in _stderr_. Verbose messages are placed by default at _stderr_.
For jobs with multiple nodes, `ear-verbose` option can result in lots of messages For jobs with multiple nodes, `ear-verbose` option can result in lots of messages
mixed at _stderr_. mixed at _stderr_.
We recommend to split up SLURM's output (or error) file per-node. We recommend to split up SLURM's output (or error) file per-node.
......
Clone repository
  • Home
  • User guide
    • Use cases
      • MPI applications
      • Non-MPI applications
      • Others
    • EAR data
      • Post-mortem application data
      • Runtime report plug-ins
      • EARL events
      • MPI stats
      • Paraver traces
    • Submission flags
    • Examples
    • Job accounting
    • Job energy optimization
    • Data visualization
  • Commands
    • Job accounting (eacct)
    • System energy report (ereport)
    • EAR control (econtrol)
    • Database management
    • erun
    • ear-info
  • Environment variables
    • Support for Intel(R) speed select technology
  • Admin Guide
    • Quick installation guide
    • Installation from RPM
    • Updating
  • Installation from source
  • Architecture/Services
  • High Availability support
  • Configuration
  • Learning phase
  • Plug-ins
  • Powercap
  • Report plug-ins
  • Database
    • Updating the database from previous EAR versions
    • Tables description
  • Supported systems
  • EAR Data Center Monitoring
  • CHANGELOG
  • FAQs
  • Known issues
  • Tutorials