Ubuntu Message怎样提升网络速度
导读:Ubuntu 提升网络速度的实用步骤 一 基础排查与快速优化 更新系统与驱动:执行 sudo apt update && sudo apt upgrade,并确认网卡驱动正常;必要时优先使用有线连接以获得更稳定和更高的吞吐...
Ubuntu 提升网络速度的实用步骤
一 基础排查与快速优化
- 更新系统与驱动:执行 sudo apt update & & sudo apt upgrade,并确认网卡驱动正常;必要时优先使用有线连接以获得更稳定和更高的吞吐。
- 优化 DNS:将 /etc/resolv.conf 的 nameserver 改为 1.1.1.1、8.8.8.8 等公共 DNS,或在“设置 → 网络 → 有线/Wi‑Fi → IPv4/IPv6 → DNS”中填写;若解析慢,可启用本地 DNS 缓存(dnsmasq) 减少重复查询。
- 调整 MTU:用命令测试并寻找最佳值,例如 ping -c 4 -M do -s 1472 google.com(1472+28=1500);若链路支持巨帧,可在局域网/服务器环境尝试 MTU=9000。
- 减少后台占用:用 htop、nethogs 找出高带宽进程并关闭不必要应用;必要时用 tc/Wondershaper 做简单 QoS 限速与优先级。
- 诊断工具:用 ping、traceroute、mtr 定位丢包与高延迟节点,先排除运营商/路由问题再调系统参数。
二 内核与 TCP 栈优化
- 持久化配置目录:建议将自定义参数写入 /etc/sysctl.d/99-sysctl.conf,执行 sudo sysctl -p 生效。
- 常用参数示例(按场景微调,勿生搬硬套):
- 连接与端口复用:
- net.core.somaxconn = 65535
- net.ipv4.tcp_max_syn_backlog = 65535
- net.ipv4.ip_local_port_range = 1024 65535
- net.ipv4.tcp_tw_reuse = 1
- net.ipv4.tcp_fin_timeout = 30
- 队列与网络栈:
- net.core.netdev_max_backlog = 16384
- net.core.netdev_budget = 600
- net.core.netdev_budget_usecs = 4000
- 窗口与加速:
- net.ipv4.tcp_window_scaling = 1(启用窗口缩放)
- net.ipv4.tcp_rmem = 4096 87380 6291456
- net.ipv4.tcp_wmem = 4096 65536 6291456
- net.ipv4.tcp_fastopen = 3(需内核与对端支持)
- 连接与端口复用:
- 可选:若业务或网络不需要 IPv6,可在测试环境禁用(可能影响部分应用):net.ipv6.conf.all.disable_ipv6 = 1。
三 网卡与队列优化
- 查看与调整队列:用 ethtool -l 查看 RX/TX 队列数,必要时用 ethtool -G rx 2048 tx 1024 增大队列;虚拟机/高性能场景可开启网卡多队列。
- 巨帧支持:在确认交换机与对端均支持 9000 MTU 时再启用,能降低大流量传输的分片与开销。
- 软中断与预算:适度提高 net.core.netdev_budget / netdev_budget_usecs,改善高负载下的收包处理能力。
四 验证与回退
- 基线测试:用 iperf3 做吞吐对比(服务端:iperf3 -s;客户端:iperf3 -c < server_ip> ),记录优化前后带宽与时延。
- DNS 与解析:用 dig +short example.com 对比优化前后解析时延;若启用 dnsmasq,可通过重启服务或观察命中率验证缓存效果。
- 稳定性观察:变更后持续观察 ping/mtr 丢包与抖动,出现异常及时回滚对应参数。
五 场景化建议
- 家庭/办公上网:优先更换为 有线、优化 DNS、适度调整 MTU,通常即可获得明显体感提升。
- 服务器/高并发:重点增大 somaxconn / tcp_max_syn_backlog、开启 tcp_tw_reuse、优化 rmem/wmem 与网卡队列,结合 iperf3 压测逐步调优。
- 多路径与内网聚合:在具备多网卡/多路径时,可评估 MPTCP 或多队列以提升带宽与可靠性。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu Message怎样提升网络速度
本文地址: https://pptw.com/jishu/762924.html
