12 TCP Tuning Issues

jmcguire525

Explorer
Joined
Oct 10, 2017
Messages
94
Just upgraded from Freenas 11.3 and have major issues with remote TCP throughput. On 11.3 I did some tuning for Plex and was able to remotely stream 4k (60mbps+) media over the internet on a 200/200 connection, on Truenas 12 I am unable to stream 10mbps media without constant buffering with the same tuning in place.

Should all tuning be done in the UI "tunables" as well as the jail's sysctl.conf? Currently my only tunable is "cc_cubic_load", everything else is done inside the Plex jail with the sysctl.conf file.

Below are the changes I have been running for years on Freenas 11 releases, they are loaded but don't seem to be helping...


dev.em.0.fc=0
dev.igb.0.fc=0
kern.ipc.maxsockbuf=4194304
net.inet.tcp.abc_l_var=44
net.inet.tcp.initcwnd_segments=44
net.inet.tcp.cc.algorithm=cubic
net.inet.tcp.inflight.enable=0
net.inet.tcp.minmss=536
net.inet.tcp.mssdflt=1460
net.inet.tcp.rfc6675_pipe=1
net.inet.tcp.sendbuf_auto=1
net.inet.tcp.sendbuf_inc=65536
net.inet.tcp.sendbuf_max=4194304
net.inet.tcp.sendspace=131072
net.inet.raw.maxdgram=16384
net.local.stream.sendspace=16384
net.inet.tcp.rfc1323=1
net.inet.tcp.rfc3042=1
 
Top