プロファイルのアプリケーション

アプリケーション・プロファイリングは、Install Captureと連携して動作しますが、アプリケーション・プロファイリングは、インストールされたアプリケーションからランタイム・データを収集します。CPU、メモリ使用量、ネットワーク使用率などのメトリックは、アプリケーションの実行中にキャプチャされます。この情報を使用して、AppDNAは仮想化インフラストラクチャの要件を設計するのに役立ちます。たとえば、AppDNAプロファイリング分析では、メモリを大量に消費するアプリケーションを複数のRDSサーバーに分散する必要があることが示される場合があります。

アプリケーション・プロファイリングを使用するには、次の手順に従います。

  1. [ アプリケーション ] タブで、プロファイルするアプリケーションを選択します。
  2. 右クリックしてコンテキストメニューを表示し、[ プロファイル] を選択します。

    [プロフィール] ドロップダウンメニューのイメージ

    アプリケーションプロファイリングでは、Install Captureに指定した内容に基づいて、既存の仮想マシン構成プロファイルが使用されます。

  3. ドロップダウンメニューで [ Install Cap] を選択し、[ OK] をクリックしてプロファイリングプロセスを開始します。

    プロファイルイメージを選択

    プロファイルプロセスの状態を示すステータスメッセージが表示されます。

    アプリケーションプロファイリングが開始されると、選択したプロファイルに定義されているマシンが起動し、RDPセッションが開始され、プロセスの表示と制御が可能になります。

    AppDNAは、プロファイル対象のアプリケーションのセットアップファイルをマシンに挿入します(マシンに)。アプリケーションは、Install Captureプロセスと同じ方法でセットアップされますが、主な違いは、ベースOSのスナップショットが取得されないことです。

    プロファイル・ステータス・イメージ

    アプリケーション・プロファイリング・プロセスを開始すると、自動クリッカー・プロセスが呼び出され、アプリケーションがインストールされます。

    選択したアプリケーション (この例では FileZilla) がインストールウィザードを起動し、RDP 接続の検証を要求します。オートクリッカーを有効にすると、ユーザー入力は必要ありません。

    インストールウィザード使用許諾契約イメージ

    オートクリッカーは、自動的にインストールプロセスを終了します。

    自動クリッカーがアプリケーションのインストールを完了すると、RDS ウィンドウにダイアログウィンドウが表示され、アプリケーションのプロファイリングを開始できます。

  4. [ 開始 ] をクリックして開始するか、[ 参照] をクリックして アプリケーションの実行可能ファイルを指定します。

    プロファイル開始イメージ

    ヒント

    プロファイルするアプリケーションが [ Start] をクリックしても自動的に起動しない場合は、[ Browse] をクリックしてそのアプリケーションを探し、手動で起動します。

    「開始」をクリックしてアプリケーションプロファイリングを開始すると、AppDNAはアプリケーションのスキャンを開始し、主要な指標を決定します。プロセスが終了すると、インターフェイスにステータスメッセージが表示されます。

    プロファイル終了イメージ

  5. パフォーマンス・カウンタに関する情報を表示するには、プロファイリング・アプリケーション・ウィンドウで「 詳細設定 」をクリックします。

詳細オプションのイメージ

プロファイリングデータの表示

アプリケーション・プロファイリング・データを表示するには、次のステップを実行します。

  1. アプリケーションを選択し、右クリックして [ プロパティ] を選択します。

    プロファイル・プロパティ・イメージ

  2. 「プロパティ」画面で、「 プロファイルデータ 」タブを選択します。

プロファイルデータイメージ

ヒント

アプリケーション・プロファイリングを使用してアプリケーションのパフォーマンス・メトリックを表示する場合、しきい値を設定して、許容レベルを超える可能性のあるカウンタに対処できます。たとえば、[% プロセッサ]、[ワーキングセット]、[IO 読み取り]、[合計バイト数/秒] などです。[ 設定 ] 画面の [ パフォーマンスデータ ] タブを使用して、これらのしきい値を調整します。

パフォーマンス関連のしきい値の設定

アプリケーション・プロファイリングのパフォーマンスしきい値を設定するには、次のステップを実行します。

  1. [ 編集] > [設定] を選択します。

    設定イメージ

  2. [設定] 画面で、[ レポート ] > [ パフォーマンス ] タブを選択します。

  3. [パフォーマンス] タブで、次のカウンタのしきい値を設定します。

    • % プロセッサ。選択したアプリケーションによって使用されているプロセッサのパーセンテージのしきい値が表示されます。
    • ワーキングセット。特定の時間間隔でプロセスが必要とするメモリ量を定義します。
    • IO 読み取り。アプリケーションが実行する入出力読取りの数を定義します。
    • 合計バイト数/秒。アプリケーションが 1 秒あたりに使用した合計バイト数を表します。

    パフォーマンス・データ・イメージ

  4. [ 保存]をクリックします。

その他のパフォーマンス情報の表示

プロファイリングされたアプリケーションについては、追加のパフォーマンス情報を参照できます。

この情報を表示するには、次の手順に従います。

  1. レポート」>「アプリケーション 」>「 パフォーマンスの要約」 を選択します。

パフォーマンス・サマリー画像

[ Profiling Summary] 画面には、プロファイル対象アプリケーションのパフォーマンス特性に関する包括的な情報が一目で確認できます。

概要画面イメージ

ヒント

[Profiling Summary] 画面の情報を使用してしきい値を表示し、[Settings] 画面を使用してしきい値を設定し、アプリケーションのパフォーマンスを向上させます。たとえば、アプリケーションが無関係な処理量を使用している場合、そのアプリケーションは赤で表示されます。この例では、アプリケーション FileZilla は、使用可能なプロセッサの大部分を割り当てます。これを解決するには、[設定]画面で [% Processor] しきい値を低く設定します。