過去問ドリル

オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問5

プラットフォームの最適化/カーネルパラメータによるネットワーク最適化

カーネルパラメータnet.ipv4.tcp_tw_reuseの役割として適切なものはどれか。

出典:オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問5

正解:A

解説

net.ipv4.tcp_tw_reuseを有効にすると、一定の条件(タイムスタンプの利用等)を満たす場合に、TIME_WAIT状態のソケットを新しい発信(アウトバウンド)接続のために再利用できるようになります。短命なTCP接続を大量に張るクライアント環境では、TIME_WAIT状態のソケットが溜まってエフェメラルポートが枯渇しやすいため、この設定で緩和を図ります。

選択肢ごとの解説

  • A正しい。net.ipv4.tcp_tw_reuseはTIME_WAITソケットの再利用を許可し、ポート枯渇を緩和するパラメータです。
  • B誤り。UDPをTCPへ変換する機能ではなく、TCPソケットの再利用に関するパラメータです。
  • C誤り。TLSによる暗号化の強制はアプリケーション層の設定の役割で、net.ipv4.tcp_tw_reuseの役割ではありません。
  • D誤り。TCPウィンドウサイズの固定はnet.core.rmem_max等の別パラメータの役割で、net.ipv4.tcp_tw_reuseの役割ではありません。
LinuCレベル3 プラットフォームスペシャリストの過去問を演習モードで解く