arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1302.4085cs.DCcs.PF
收藏

基于TACC_Stats的HPC系统资源综合度量与分析

Comprehensive Resource Measurement and Analysis for HPC Systems with TACC_Stats

Charng-Da Lu

摘要:

高性能计算(HPC)系统是软件、处理器、内存、网络和存储系统的复杂组合,其特征在于频繁的颠覆性技术进步。异常行为必须通过不完整和稀疏的数据进行手动诊断和补救。用户要评估他们使用现有资源的有效性也需要大量的努力。可用于系统级分析的数据来自多个来源,并以不同的格式出现(从Linux“sysstat”和会计到调度程序/内核日志)。Sysstat不按作业解析其度量,因此面向作业的分析需要单独的度量。有许多面向用户的性能检测和分析工具,但它们需要广泛的系统知识、代码更改和重新编译,因此没有得到广泛使用。为了解决这个问题,我们开发TACC_Stats,一个面向作业和逻辑结构的版本,传统的Linux的“sysstat/sar”系统范围的性能监视器。我们使用TACC_Stats收集的数据从一个超级计算机“游侠”,以证明其有效性的两个案例研究。

英文摘要:

High-performance computing (HPC) systems are a complex combination of software, processors, memory, networks, and storage systems characterized by frequent disruptive technological advances. Anomalous behavior has to be manually diagnosed and remedied with incomplete and sparse data. It also has been effort-intensive for users to assess the effectiveness with which they are using the available resources. The data available for system level analyses appear from multiple sources and in disparate formats (from Linux "sysstat" and accounting to scheduler/kernel logs). Sysstat does not resolve its measurements by job so that job-oriented analyses require individual measurements. There are many user-oriented performance instrumentation and profiling tools but they require extensive system knowledge, code changes and recompilation, and thus are not widely used. To address this issue, we develop TACC_Stats, a job-oriented and logically structured version of the conventional Linux "sysstat/sar" system-wide performance monitor. We use TACC_Stats-collected data from a supercomputer "Ranger" to demonstrate its effectiveness in two case studies.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑