website logo
Create accountLogin
Home
DCS
Node
Resources
Help center
Navigate through spaces
Home
DCS
Node
Resources
Help center
⌘K
Storj Node Operator
Get Started
Quickstart Node Setup
Step 1. Understand Prerequisites
Step 2. Get an Authorization Token
Step 3. Setup Port Forwarding
Step 4. Configure QUIC
Step 5. Create an Identity
Step 6. Install Node Software
Guides
Concepts
Payout
FAQs
Moved Pages
Docs powered by archbee 
2min

Linux Configuration for UDP

If you are running your node on Linux, you might see warnings about the receive buffer size. UDP transfers on high-bandwidth connections can be limited by the size of the UDP receive buffer. This buffer holds packets that have been received by the kernel, but not yet read by the application. Once this buffer fills up, the kernel will drop any new incoming packet. Our software attempts to increase the UDP receive buffer size. However, on Linux, an application is only allowed to increase the buffer size up to a maximum value set in the kernel, and the default maximum value is too small for high-bandwidth UDP transfers.

We recommend increasing the maximum buffer size by running the following to increase it to ~2.5MB.

Terminal
|


To make this value persistent across reboots, run the following instead (as root):

Terminal
|


Reference: udp receive buffer size in quic-go

Updated 25 Mar 2023
Did this page help you?
Yes
No
UP NEXT
macOS/FreeBSD Configuration for UDP
Docs powered by archbee