Difference between revisions of "REMORA"

From UFRC
Jump to navigation Jump to search
(Created page with "Category:Software {|<!--CONFIGURATION: REQUIRED--> |{{#vardefine:app|remora}} |{{#vardefine:url|https://github.com/TACC/remora}} <!--CONFIGURATION: OPTIONAL (|1}} means it...")
 
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:Software]]
+
[[Category:Software]][[Category:Performance Analysis]][[Category:Performance Analysis]]
 
{|<!--CONFIGURATION: REQUIRED-->
 
{|<!--CONFIGURATION: REQUIRED-->
 
|{{#vardefine:app|remora}}
 
|{{#vardefine:app|remora}}
Line 10: Line 10:
 
|{{#vardefine:testing|}}      <!--PROFILING-->
 
|{{#vardefine:testing|}}      <!--PROFILING-->
 
|{{#vardefine:faq|}}            <!--FAQ-->
 
|{{#vardefine:faq|}}            <!--FAQ-->
|{{#vardefine:citation|}}      <!--CITATION-->
+
|{{#vardefine:citation|1}}      <!--CITATION-->
 
|{{#vardefine:installation|}} <!--INSTALLATION-->
 
|{{#vardefine:installation|}} <!--INSTALLATION-->
 
|}
 
|}
Line 29: Line 29:
 
* CPU Power and Temperature data
 
* CPU Power and Temperature data
  
To use the tool, modify your batch script and include 'remora' before your script, executable, or MPI launcher.
+
To use the tool, modify your batch script and include 'remora' before your script, executable, or MPI launcher. E.g.
 +
 
 +
module load remora ncbi_blast
 +
remora blastn -db nt ....
  
 
<!--Modules-->
 
<!--Modules-->
Line 35: Line 38:
 
Run <code>module spider {{#var:app}}</code> to find out what environment modules are available for this application.
 
Run <code>module spider {{#var:app}}</code> to find out what environment modules are available for this application.
 
==System Variables==
 
==System Variables==
* HPC_{{#uppercase:{{#var:app}}}}_DIR - installation directory
+
* HPC_{{uc:{{#var:app}}}}_DIR - installation directory
 +
* HPC_{{uc:{{#var:app}}}}_BIN and REMORA_BIN - executable directory
 
<!--Configuration-->
 
<!--Configuration-->
 
{{#if: {{#var: conf}}|==Configuration==
 
{{#if: {{#var: conf}}|==Configuration==
Line 69: Line 73:
 
If you publish research that uses {{#var:app}} you have to cite it as follows:
 
If you publish research that uses {{#var:app}} you have to cite it as follows:
  
WRITE_CITATION_HERE
+
[http://dl.acm.org/citation.cfm?id=2834999 C. Rosales, A. Gómez-Iglesias, A. Predoehl. "REMORA: a Resource Monitoring Tool for Everyone". HUST2015 November 15-20, 2015, Austin, TX, USA. DOI: 10.1145/2834996.2834999]
  
 
|}}
 
|}}

Latest revision as of 20:39, 24 August 2022

Description

remora website  

REMORA: REsource MOnitoring for Remote Applications

Remora is a tool to monitor runtime resource utilization:

  • Memory
  • CPU utilization
  • IO usage (Lustre, DVS)
  • NUMA memory
  • Network topology
  • MPI statistics
  • CPU Power and Temperature data

To use the tool, modify your batch script and include 'remora' before your script, executable, or MPI launcher. E.g.

module load remora ncbi_blast
remora blastn -db nt ....

Environment Modules

Run module spider remora to find out what environment modules are available for this application.

System Variables

  • HPC_REMORA_DIR - installation directory
  • HPC_REMORA_BIN and REMORA_BIN - executable directory




Citation

If you publish research that uses remora you have to cite it as follows:

C. Rosales, A. Gómez-Iglesias, A. Predoehl. "REMORA: a Resource Monitoring Tool for Everyone". HUST2015 November 15-20, 2015, Austin, TX, USA. DOI: 10.1145/2834996.2834999