10 GbE Network Tuning on Fedora
For Fedora workstations/servers mounting:
• Prefer kernel CIFS mounts ( mount -t cifs ) over GVFS/GUI mounts; GVFS is noticeably slower for bulk IO.
• Add a basic 10 GbE‑friendly /etc/sysctl.d/10g.conf on Fedora, e.g.:
• net.core.rmem_max = 134217728
• net.core.wmem_max = 134217728
• net.ipv4.tcp_rmem = 4096 87380 134217728
• net.ipv4.tcp_wmem = 4096 65536 134217728
This allows the SMB/TCP stack to actually fill the pipe.
Typical high‑throughput cifs mount line for large sequential IO:
mount -t cifs //n2/share /mnt/n2 \
-o vers=3.1.1,sec=ntlmssp,cache=strict,echo_interval=60,actimeo=1,soft \
,rsize=1048576,wsize=1048576,uid=1000,gid=1000
Those options mirror what Red Hat and others recommend for high‑bandwidth SMB on modern kernels.
No Comments