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


デフォルトでは、Red Hat build of HawtIO は次の Nginx 設定を使用します。

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

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

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

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

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

前提条件:

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

手順:

環境変数は、Red Hat build of HawtIO のデプロイ前後に設定できます。

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

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

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

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

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

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

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

前提条件:

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

手順:

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

  1. Red Hat build of HawtIO をデプロイした後にメモリー制限を増やします

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

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る