5.5. OpenShift 4 での HawtIO のパフォーマンスチューニング


デフォルトでは、HawtIO は以下の Nginx 設定を使用します。

  • clientBodyBufferSize: 256k
  • proxyBuffers: 16 128k
  • subrequestOutputBufferSize: 10m
注記

これらの設定の説明は、Nginx のドキュメント を参照してください

HawtIO のパフォーマンスを調整するには、clientBodyBufferSizeproxyBuffers、および subrequestOutputBufferSize 環境変数を設定します。たとえば、HawtIO を使用して多数の Pod およびルート(合計 100 のルートなど)を監視する場合、HawtIO の subrequestOutputBufferSize 環境変数を 60m から 100m までの間で設定することにより、ロードタイムアウトの問題を解決できます。

5.5.1. HawtIO Operator インストールのパフォーマンスチューニング

Openshift 4.x では、HawtIO のデプロイ前後に Nginx パフォーマンスチューニング環境変数を設定できます。これを後で行うと、OpenShift は HawtIO を再デプロイします。

前提条件:

  • OpenShift クラスターにアクセス可能な cluster admin 権限が必要です。

Procedure:

HawtIO のデプロイ前後に環境変数を設定できます。

  1. HawtIO をデプロイする前に環境変数を設定するに は、以下を実行します。

    1. OpenShift Web コンソールで、HawtIO Operator がインストールされているプロジェクトで、Operators> Installed Operators> HawtIO Operator を選択します。
    2. HawtIO タブをクリックし、Create HawtIO をクリックします。
    3. Create HawtIO ページで、Form viewConfig> Nginx セクションまでスクロールダウンします。
    4. Nginx セクションをデプロイメントしてから、環境変数を設定します。以下に例を示します。

      1. clientBodyBufferSize: 256k
      2. proxyBuffers: 16 128k
      3. subrequestOutputBufferSize: 100m
    5. Create をクリックして HawtIO をデプロイします。
    6. デプロイメントが完了したら、Deployments> HawtIO-console ページを開いて Environment をクリックし、環境変数がリストにあることを確認します。
  2. HawtIO のデプロイ後に環境変数を設定するに は、以下を実行します。

    1. OpenShift Web コンソールで、HawtIO がデプロイされているプロジェクトを開きます。
    2. Operators> Installed Operators> HawtIO Operator の順に選択します。
    3. HawtIO タブをクリックし、HawtIO をクリックします。
    4. Actions> Edit HawtIO を選択します。
    5. Editor ウィンドウで、spec セクションまでスクロールダウンします。
    6. 以下のように、spec セクションで、新規の nginx セクションを追加し、1 つ以上の環境変数を指定します。

      apiVersion: hawt.io/v1
      kind: Hawtio
      metadata:
        name: hawtio-console
      spec:
        type: Namespace
        nginx:
          clientBodyBufferSize: 256k
          proxyBuffers: 16 128k
          subrequestOutputBufferSize: 100m
    7. Save をクリックします。OpenShift は HawtIO を再デプロイします。
    8. 再デプロイメントが完了したら、Workloads> Deployments> HawtIO-console ページを開いてから Environment をクリックし、リストの環境変数を確認します。

5.5.2. HawtIO でアプリケーションを表示するためのパフォーマンスチューニング

HawtIO の強化されたパフォーマンスチューニング機能により、多数の MBean を持つアプリケーションを表示できます。この機能を使用するには、次の手順を実行します。

前提条件:

  • OpenShift クラスターにアクセス可能な cluster admin 権限が必要です。

Procedure:

アプリケーションのメモリー制限を増やします。

  1. HawtIO のデプロイ後にメモリー制限を増やすに は、以下を実行します。

    1. OpenShift Web コンソールで、HawtIO がデプロイされているプロジェクトを開きます。
    2. Operators> Installed Operators> HawtIO Operator の順に選択します。
    3. HawtIO タブをクリックし、HawtIO をクリックします。
    4. Actions> Edit HawtIO を選択します。
    5. Editor ウィンドウで、spec.resources セクションまでスクロールダウンします。
    6. リクエスト制限 の両方を優先量に更新します
    7. 保存をクリックします。
    8. hawtio は、新しいリソース仕様を使用して再デプロイする必要があります。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る