Estudo de Abordagens de Monitoramento de Desempenho e Energia para a Computac ¸˜ ao Cient´ ıfica Gabrieli D. Silva, Mariza Ferro, Victor D. Oliveira Vinicius P. Klˆ oh, Andr´ e Yokoyama, Bruno Schulze 1 Laborat´ orio Nacional de Computac ¸˜ ao Cient´ ıfica – LNCC Av. Get´ ulio Vargas, 333 – 25651-075 – Quitandinha, Petr´ opolis – RJ –Brasil {gabrieli,mariza,victord,viniciusk,andremy,schulze}@lncc.br Abstract. This work presents a study about approaches and monitoring tools for performance and power consumption, pointing out its strengths and limitations. The goal is to find solutions that enable the monitoring of relevant parame- ters for analysis of scientific applications in HPC environments. In addition, it presents a web environment developed to relate and visualize data from the monitoring of performance and power consumption, with simplicity and agility. Resumo. Neste trabalho ´ e apresentado um estudo sobre as diferentes aborda- gens e ferramentas de monitoramento de desempenho e consumo de energia abordando suas vantagens e limitac ¸˜ oes. O objetivo ´ e encontrar soluc ¸˜ oes que viabilizem a coleta de parˆ ametros relevantes para an´ alise de aplicac ¸˜ oes ci- ent´ ıficas em ambientes de HPC. Al´ em disso, ´ e apresentado um ambiente web desenvolvido para permitir relacionar e visualizar dados obtidos do monitora- mento de desempenho e de consumo de energia, com simplicidade e agilidade. 1. Introduc ¸˜ ao O projeto HPC4e 1 , no qual este trabalho se insere, visa o desenvolvimento de simulac ¸˜ oes altamente escal´ aveis que viabilizem a gerac ¸˜ ao de energia de maneira mais eficiente. En- tre seus objetivos t´ ecnicos est˜ ao a an´ alise de desempenho de aplicac ¸˜ oes, a identificac ¸˜ ao de poss´ ıveis gargalos na sua execuc ¸˜ ao e a eficiˆ encia no consumo de energia. Portanto, monitorar aplicac ¸˜ oes e ambiente s˜ ao tarefas indispens´ aveis. Por meio do monitoramento e da avaliac ¸˜ ao de desempenho das aplicac ¸˜ oes cient´ ıficas, ´ e poss´ ıvel caracterizar, para os diferentes modelos e tamanhos de problema, quais seus principais requisitos ( CPU, E/S, Mem´ oria) e qual a relac ¸˜ ao desses requisitos com o consumo de energia [Silva et al. 2016]. O principal objetivo ´ e realizar este tipo de an´ alise e para isso ´ e fundamental a utilizac ¸˜ ao de ferramentas de monitoramento de desempenho. No entanto, as ferramentas existentes possuem diferentes t´ ecnicas para realizar o registro de informac ¸˜ oes comportamentais, as quais implicam em diferentes vantagens e limitac ¸˜ oes. Al´ em disso, ´ e essencial que os da- dos coletados sejam analisados, pois a avaliac ¸˜ ao e a interpretac ¸˜ ao dos mesmos ´ e o que viabilizar´ a encontrar soluc ¸˜ oes que poder˜ ao contribuir para a melhoria de desempenho e a reduc ¸˜ ao do consumo energ´ etico. ´ E raro encontrar ferramentas que relacionem a avaliac ¸˜ ao de desempenho e energia simultaneamente, permitindo a f´ acil visualizac ¸˜ ao desses dados. Portanto, o objetivo deste trabalho ´ e realizar um estudo sobre as diferentes ferramen- tas e abordagens de monitoramento de desempenho e consumo de energia, encontrando 1 High Performance Computing for Energy - https://hpc4e.eu/ Anais do WSCAD-WIC 2017 111