LinuCレベル3 3PS試験の例題と解説

主題3PS.04プラットフォームの最適化

3PS.04.2カーネルパラメータによるネットワーク最適化

LinuCレベル3 プラットフォームスペシャリスト 3PS試験の出題範囲から「4.2_カーネルパラメータによるネットワーク最適化」についての例題を解いてみます。

LinuCレベル3 プラットフォームスペシャリスト 3PS試験 出題範囲


例題

プロキシサーバーがバックエンドへ大量の短命な接続を張った結果、アウトバウンドで使用するエフェメラルポートが不足している。この問題を解消するために設定すべきカーネルパラメータは次のうちどれか。

  1. net.ipv4.ip_local_port_range
  2. net.ipv4.tcp_max_tw_buckets
  3. net.core.somaxconn
  4. net.ipv4.tcp_keepalive_time

※この例題は実際の試験問題とは異なります。


解答と解説

正解は、「1.net.ipv4.ip_local_port_range」です。

dnet.ipv4.ip_local_port_range このパラメータは、アウトバウンド接続で使用されるエフェメラルポートの範囲を定義します。大量の短命な接続を処理する場合、この範囲を拡大することでポート不足を直接解消できます。例えば 1024 65535 に設定すると、約64,000個のポートが利用可能になります。

設定例: sysctl -w net.ipv4.ip_local_port_range="1024 65535"


例題作成者

LinuC 試験開発コミュニティ

ページトップへ