4.6. クラウドの使用状況に関する計測値の表示


手順

  • 各プロジェクトの全インスタンスの平均メモリー使用量を表示します。

    openstack metrics measures aggregation --resource-type instance --groupby project_id -m “memoryView L3” --resource-id UUID
    Copy to Clipboard Toggle word wrap

4.6.1. L3 キャッシュモニターリングの有効化

Intel ハードウェアと libvirt のバージョンが Cache Monitoring Technology (CMT) をサポートしている場合、cpu_l3_cache メーターを使用して、インスタンスが使用する L3 キャッシュの量を監視できます。

L3 キャッシュを監視するには、以下のパラメーターおよびファイルが必要です。

  • LibvirtEnabledPerfEvents パラメーターの cmt
  • gnocchi_resources.yaml ファイルの cpu_l3_cache
  • Ceilometer polling.yaml ファイルの cpu_l3_cache

手順

  1. Telemetry 用の YAML ファイル (ceilometer-environment.yaml など) を作成します。
  2. ceilometer-environment.yaml ファイルで、cmtLibvirtEnabledPerfEvents パラメーターに追加します。詳細については、/usr/share/openstack-triple-heat-templates/puppet/services/nova_libvirt.yaml を参照してください。
  3. この YAML ファイルを使用してオーバークラウドをデプロイします。<existing_overcloud_environment_files> を既存のデプロイメントの一部である環境ファイルのリストに置き換えます。

     #!/bin/bash
    
      openstack overcloud deploy \
      --templates \
      <existing_overcloud_environment_files> \
      -e  /home/stack/ceilometer-environment.yaml \
      ...
    Copy to Clipboard Toggle word wrap
  4. コンピュートノードの Gnocchi で cpu_l3_cache が有効になっていることを確認します。

    $ sudo -i
    # docker exec -ti ceilometer_agent_compute cat /etc/ceilometer/gnocchi_resources.yaml | grep cpu_l3_cache
    //Verify that cpu_l3_cache is enabled for Telemetry polling.
    # docker exec -ti ceilometer_agent_compute cat /etc/ceilometer/polling.yaml  | grep cpu_l3_cache
    //If cpu_l3_cache is not enabled for Telemetry, enable it and restart the service.
    # docker exec -ti ceilometer_agent_compute echo "        - cpu_l3_cache" >> /etc/ceilometer/polling.yaml
    # docker exec -ti ceilometer_agent_compute pkill -HUP -f "ceilometer.*master process"
    Copy to Clipboard Toggle word wrap
    注記

    コンテナーイメージの設定を変更しても、リブート後は維持されません。

  5. このコンピュートノードでゲストインスタンスを起動したら、CMT メトリックを監視します。

    (overcloud) [stack@undercloud-0 ~]$ openstack metric measures show --resource-id a6491d92-b2c8-4f6d-94ba-edc9dfde23ac cpu_l3_cache
    ---------------------------------------------------
    | timestamp                 | granularity |     value |
    ---------------------------------------------------
    | 2017-10-25T09:40:00+00:00 |       300.0 | 1966080.0 |
    | 2017-10-25T09:45:00+00:00 |       300.0 | 1933312.0 |
    | 2017-10-25T09:50:00+00:00 |       300.0 | 2129920.0 |
    | 2017-10-25T09:55:00+00:00 |       300.0 | 1966080.0 |
    | 2017-10-25T10:00:00+00:00 |       300.0 | 1933312.0 |
    | 2017-10-25T10:05:00+00:00 |       300.0 | 2195456.0 |
    | 2017-10-25T10:10:00+00:00 |       300.0 | 1933312.0 |
    | 2017-10-25T10:15:00+00:00 |       300.0 | 1998848.0 |
    | 2017-10-25T10:20:00+00:00 |       300.0 | 2097152.0 |
    | 2017-10-25T10:25:00+00:00 |       300.0 | 1933312.0 |
    | 2017-10-25T10:30:00+00:00 |       300.0 | 1966080.0 |
    | 2017-10-25T10:35:00+00:00 |       300.0 | 1933312.0 |
    | 2017-10-25T10:40:00+00:00 |       300.0 | 1933312.0 |
    | 2017-10-25T10:45:00+00:00 |       300.0 | 1933312.0 |
    | 2017-10-25T10:50:00+00:00 |       300.0 | 2850816.0 |
    | 2017-10-25T10:55:00+00:00 |       300.0 | 2359296.0 |
    | 2017-10-25T11:00:00+00:00 |       300.0 | 2293760.0 |
    ---------------------------------------------------
    Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat