# 10 GbE Network Tuning on Fedora

<div id="bkmrk-for-fedora-workstati">For Fedora workstations/servers mounting:</div><div id="bkmrk-%E2%80%A2-prefer-kernel-cifs">• Prefer kernel CIFS mounts ( mount -t cifs ) over GVFS/GUI mounts; GVFS is noticeably slower for bulk IO.</div><div id="bkmrk-%E2%80%A2-add-a-basic-10%E2%80%AFgbe">• Add a basic 10 GbE‑friendly /etc/sysctl.d/10g.conf on Fedora, e.g.:</div><div id="bkmrk-%E2%80%A2-net.core.rmem_max-">• net.core.rmem_max = 134217728 </div><div id="bkmrk-%E2%80%A2-net.core.wmem_max-">• net.core.wmem_max = 134217728 </div><div id="bkmrk-%E2%80%A2-net.ipv4.tcp_rmem-">• net.ipv4.tcp_rmem = 4096 87380 134217728 </div><div id="bkmrk-%E2%80%A2-net.ipv4.tcp_wmem-">• net.ipv4.tcp_wmem = 4096 65536 134217728 This allows the SMB/TCP stack to actually fill the pipe.</div><div id="bkmrk-typical-high%E2%80%91through">Typical high‑throughput cifs mount line for large sequential IO:</div>```ini
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.