ジョブの実行中にJVMリソースの使用状況を表示する - 7.0

Talend Big Data Platform Studioユーザーガイド

author
Talend Documentation Team
EnrichVersion
7.0
EnrichProdName
Talend Big Data Platform
task
ジョブデザインと開発
EnrichPlatform
Talend Studio

このタスクについて

Talend Studio[Run] (実行)ビューにある縦に並んだタブの[Memory Run] (メモリ実行)では、メモリ消費量やホストCPU使用率を含め、ジョブの実行中のJVMリソースの使用状況をリアルタイムで監視することができます。そのため、リソースの使用率が高すぎてTalend Studioのパフォーマンスが低下していれば、JVMに割り当てるメモリを増やす、不要なジョブを停止するなど、適切な措置を講じることができます。

ジョブの実行時にJVMリソースの使用状況を監視するには、次の手順に従います。

手順

  1. ジョブを開きます。
    [Run] (実行)ビューで[Memory Run] (メモリ実行)タブをクリックします。
  2. [Run] (実行)をクリックしてジョブを実行します。
    [Basic Run] (基本実行)タブからジョブを開始した後でも、[Memory Run] (メモリ実行)タブの[Run] (実行)をクリックすれば、ジョブによるJVMリソースの使用状況をいつでも監視することができます。
    Studioコンソールには、ジョブ実行中のJVMヒープ使用量とCPU使用率をそれぞれ示す曲線グラフが表示されます。該当するスレッショルドに達すると、[Job execution information] (ジョブ実行情報)エリアに警告メッセージが赤で表示されます。
  3. ジョブ実行中の特定の時点で使用されたリソースに関する情報を表示するには、該当するグラフのその時点にマウスを合わせます。マウスポインターを移動するグラフに応じて、割り当てられたヒープサイズ、90%のヒープスレッショルド、70%のヒープスレッショルド、またはCPU使用率に関するその時点での情報を表示することができます。
  4. ガベージコレクターを特定の間隔で実行するには、[With Garbage Collector pace set to] (ガベージコレクターのペース設定)チェックボックスをオンにして、間隔を秒単位で指定します。ガベージコレクターは指定した間隔で自動的に実行されます。
    ガベージコレクターを直ちに1回実行するには、[Trigger GC] (GCをトリガー)ボタンをクリックします。
  5. ログ情報をテキストファイルにエクスポートするには、[Export] (エクスポート)ボタンをクリックし、ログを保存するファイルを選択します。
  6. ジョブを停止するには、[Kill] (強制終了)ボタンをクリックします。