43.4. トランスポート設定のチューニング


  • TCP バッファーサイズ。高速なネットワークと高速なマシンでは、TCP 送信および受信バッファーサイズを増加させてパフォーマンスを向上させることができます。詳細については、14章トランスポートの設定 を参照してください。

    注記

    Linux の最近のバージョンなどの一部のオペレーティングシステムには TCP 自動チューニングが含まれ、TCP バッファーサイズを手動で設定することにより、自動チューニングが動作することを回避できますが、実際にはパフォーマンスが低下します。
  • サーバーでファイルハンドルの制限を増加します。サーバーでたくさんの同時接続が期待される場合、またはクライアントが接続を素早く開いたり、閉じたりする場合は、サーバーを実行しているユーザーが、十分なファイルハンドルを作成するパーミッションを持つようにしてください。
    これは、オペレーティングシステムによって異なります。Linux システムの場合は、ファイル /etc/security/limits.conf で、オープン可能なファイルハンドルの数を増やします。たとえば、以下の行を追加します。
    serveruser     soft    nofile  20000
    serveruser     hard    nofile  20000
    
    Copy to Clipboard Toggle word wrap
    これにより、ユーザー serveruser が最大 20 000 個のファイルハンドルを開くことができるようになります。
  • 非常に小さいメッセージでスループットが最大になるように batch-delay を使用し、direct-deliver を false に設定します。HornetQ では、事前定義されたコネクターとアクセプターのペア (netty-throughput) が JBOSS_DIST/jboss-as/server/PROFILE/deploy/hornetq/hornetq-configuration.xml に含まれ、JMS 接続ファクトリー (ThroughputConnectionFactory) が JBOSS_DIST/jboss-as/server/PROFILE/deploy/hornetq/hornetq-jms.xml に含まれます。これは、特に小さいメッセージの場合にスループットを最大化するために使用できます。詳細については、14章トランスポートの設定 を参照してください。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat