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


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

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

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

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

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

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

前提条件:

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

手順:

環境変数は、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/v2
      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 をクリックしてリスト内の環境変数を確認します。

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

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

前提条件:

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

手順:

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る