一般ネットワーキングの拡張機能
UEK 8では、v5.15からv6.12へのアップストリーム変更を含む一般的なネットワーク拡張機能を使用できます。
-
IPv6トラフィックに大きいTSO/GROパケット・サイズを使用するBIG TCPは、データ・センター・ネットワークで大規模なIPv6 TCPパケットを送信する際のパフォーマンスを向上させるために含まれています。 この機能は、TCPヘッダーがIPv6ヘッダーの直後に続く可能性があるeBPFプログラムに影響を与える可能性があるため、デフォルトでは有効になっていません。 BIG TCPを有効にするには、リンク・デバイスで
gro_ipv6_max_size
およびgso_ipv6_max_size
を設定します。 -
新しいソケット・オプションSO_RESERVE_MEMは、ユーザーがソケットに一定量のメモリーを予約するメカニズムを提供するために使用できます。 このソケット・オプションを設定すると、ネットワーク・スタックはフォワード割当ておよびリクレイムを行うサイクルが少なくなり、メモリー不足の場合でも、事前に割当ておよび再利用できないメモリーの量がかかるため、システム・パフォーマンスが向上する可能性があります。
-
フェア・キューイング・パケット・スケジューラは、集中的なTCPリクエスト/レスポンス(TCP_RR)ワークロードのスループットが5%向上し、ソケットにペーシング率が設定されていないUDPパケットが13%増加するなど、いくつかのパフォーマンス向上を実現しました。
-
複数のコア・ネットワーク・データ構造が再編成され、キャッシュ効率が向上するため、同時接続数が多い場合にTCPパフォーマンスが向上する可能性があります。