| タイプ | パラメータ | 説明 | 推奨値 |
|---|---|---|---|
| ネットワークパラメータ | net.core.somaxconn | Socketリスニングキューの最大長。頻繁に接続を確立する場合はこの値を大きくする必要があります | デフォルトは128で、推奨値は2048です |
| ネットワークパラメータ | net.core.netdev_max_backlog | プロトコルスタックが処理するバッファキューの長さ。設定が小さすぎるとパケット損失が発生する可能性があります | 推奨値は10000 |
| ネットワークパラメータ | net.core.rmem_default | 受信バッファキューのデフォルト長 | 推奨値は16777216 |
| ネットワークパラメータ | net.core.wmem_default | 送信バッファキューのデフォルト長 | 推奨値は16777216 |
| ネットワークパラメータ | net.core.rmem_max | 受信バッファキューの最大長 | 推奨値は16777216 |
| ネットワークパラメータ | net.core.wmem_max | 送信バッファキューの最大長 | 推奨値は16777216 |
| ネットワークパラメータ | net.ipv4.ip_local_port_range | ローカルTCP/UDPのポート範囲。ローカル側がこの範囲内のポートを使用してリモート側と接続を開始します | 推奨されるポート範囲は【3500~65535】 |
| ネットワークパラメータ | net.ipv4.tcp_rmem | Socket受信バッファのサイズ。それぞれ最小値、デフォルト値、最大値 | 推奨される最小値、デフォルト値、最大値はそれぞれ4096、87380、16777216です |
| ネットワークパラメータ | net.ipv4.tcp_wmem | Socket送信バッファのサイズ。それぞれ最小値、デフォルト値、最大値 | 推奨される最小値、デフォルト値、最大値はそれぞれ4096、65536、16777216です |
| ネットワークパラメータ | net.ipv4.tcp_max_syn_backlog | SYN RECVD状態の接続数 | 推奨値は16384 |
| ネットワークパラメータ | net.ipv4.tcp_fin_timeout | Socketがアクティブに切断された後のFIN-WAIT-2状態の持続時間 | 推奨値は15 |
| ネットワークパラメータ | net.ipv4.tcp_tw_reuse | TIME_WAIT状態のソケットの再利用を許可する | 推奨値は1 |
| ネットワークパラメータ | net.ipv4.tcp_slow_start_after_idle | TCP接続のIdle状態からのスロースタートを禁止し、特定の状況におけるネットワーク遅延を低減する | 推奨値は0 |
| 仮想メモリ設定 | vm.swappiness | 物理メモリの優先使用 | 推奨値は0 |
| 仮想メモリ設定 | vm.max_map_count | プロセスが保有できる仮想メモリ領域数 | 推奨値は655360 |
| AIO設定 | fs.aio-max-nr | 非同期I/Oのリクエスト数 | 推奨値は1048576 |
オペレーティングシステムパラメータのチューニング
シェア
前のトピック