I just compiled the transmission{-daemon,-cli} on my Debian 10 Buster, and installed it with some minor and major problems.
One of those minor ones is apparent failure to set UDP receive buffer / send buffer as per log:
[2019-05-23 12:45:40.950] UDP Failed to set receive buffer: requested 4194304, got 425984 (tr-udp.c:84)
[2019-05-23 12:45:40.950] UDP Please add the line "net.core.rmem_max = 4194304" to /etc/sysctl.conf (tr-udp.c:89)
[2019-05-23 12:45:40.950] UDP Failed to set send buffer: requested 1048576, got 425984 (tr-udp.c:95)
[2019-05-23 12:45:40.950] UDP Please add the line "net.core.wmem_max = 1048576" to /etc/sysctl.conf (tr-udp.c:100)
I would like the client to show me its maximum performance, so I am curious as to how to tune these two things on my system, which it proposes? 4 on 1 MiB does not seem much to me, but since I am no networking guy, please elaborate, if I can tune it to even higher numbers.
Hardware
ISP link speed:
Connection configuration: public static IPv4 with forwarded ports.
For the sake of completeness, let me mention other components as well, I don't know if this info is important here or not, so...
- Server: Dell PowerEdge T20
- CPU: Intel Xeon E3-1225v3 3.2GHz 4C/4T
- RAM: 32 GiB ECC DDR3
- System drive: SSD
