# SUPReMM ## 定義 Systems Usage and Performance of Resources Monitoring and Modelingの略。[[Open XDMoD]]に統合される、詳細なジョブレベル性能データの取得・分析・提示のためのオープンソースツール群。ジョブ開始時のprolog・終了時のepilog、および全ノードで同期して10分間隔のcronジョブを通じて、メモリ使用量・ファイルシステム使用量・インターコネクトファブリックトラフィック・CPU性能などを収集する。 ## 特徴 - [[TACC Stats]]・Performance CoPilot・resource utilization reporting・[[XALT]]・Lariatなど複数のデータ収集パッケージに対応する。 - ジョブごとにCPU使用率・CPI(cycles per instruction)・メモリ使用量等を集計し、性能不良ジョブを自動的にフラグ付けする。 - アプリケーション横断でCPU時間・CPI・アイドル率を比較することで、同一物理系を扱う複数コードの相対効率を可視化できる。 ## 関連 - [[Open XDMoD]] — SUPReMMが統合される親ツール - [[TACC Stats]] — SUPReMMが用いるデータ収集パッケージの一つ - [[XALT]] — SUPReMMが用いるアプリケーション追跡パッケージ - ソース: [[@2014__HUST__Comprehensive Resource Use Monitoring for HPC Systems with TACC Stats]] ## 出典 - [[@2015__CiSE__Open XDMoD - A Tool for the Comprehensive Management of High-Performance Computing Resources]] - [[@2014__HUST__Comprehensive Resource Use Monitoring for HPC Systems with TACC Stats]](TACC Stats自体を報告する一次論文。SUPReMMはTACC Statsが収集したデータの供給先として言及される)