disk_connections_hard_limit
この制限に達した状態で接続の作成を試みると、例外がスローされます。ハード制限を無効にするには 0 に設定してください。この制限はディスクへの接続に適用されます。disk_connections_rcvbuf
ディスク (S3、Azure、GCS) 接続におけるSO_RCVBUF オプションのサイズです。デフォルト値は 204800 (200 KB) です。オブジェクトストレージには同一 Region 内からアクセスし、帯域幅遅延積は 100 KB を大きく下回るため、小さめの上限値でも最大スループットを確保でき、指定しない場合にカーネルのソケットごとのバッファ自動調整によって割り当てられる数 MiB のバッファを避けられます。代わりに受信バッファでカーネルの TCP 自動調整を使用するには、0 に設定します。注: この設定を 0 に戻しても、自動調整が復元されるのは新しく作成される接続のみです。既存のプールされた接続は、再作成されるまで固定されたバッファサイズを保持します。
disk_connections_sndbuf
ディスク (S3、Azure、GCS) 接続における SO_SNDBUF オプションのサイズです。0 より大きい値を設定すると、送信バッファに対するカーネルの TCP 自動調整を上書きします。0 = カーネルのデフォルト (自動調整) 。注: この設定を 0 に戻しても、自動調整が復元されるのは新たに作成された接続のみで、既存のプールされた接続は再作成されるまで固定のバッファサイズを保持します。disk_connections_soft_limit
この制限を超える接続は、有効期間が大幅に短くなります。グループ内の接続数が、使用中とアイドル状態のものを合わせてこの制限以上になると、S3 ディスクからの読み取りでは、バッファを補充する間も接続を開いたままにはしません。補充ごとに個別のリクエストを送信し、補充が完了するとすぐに接続をpoolに戻します。これにより、JSON カラムを持つパーツのマージなどで、多数のストリームを同時に開く読み取り処理が保持する接続数を抑えられます。ただし、補充ごとに 1 件のリクエストが必要になります。この制限は、ディスクへの接続に適用されます。