logo NodeSeekbeta

优化TCP,提升vps速度

这算的上比较均衡的配置吗

# 禁用 TCP 连接的性能指标保存
net.ipv4.tcp_no_metrics_save=1

# 禁用 TCP 显式拥塞通知(ECN)
net.ipv4.tcp_ecn=0

# 禁用快速重传超时(F-RTO)
net.ipv4.tcp_frto=0

# 禁用 MTU 探测
net.ipv4.tcp_mtu_probing=0

# 禁用对 RFC 1337(TCP TIME-WAIT Assassination Hazards in TCP)漏洞的修复
net.ipv4.tcp_rfc1337=0

# 启用 TCP 选择性确认(SACK)
net.ipv4.tcp_sack=1

# 启用 TCP 前向确认(FACK)
net.ipv4.tcp_fack=1

# 启用 TCP 窗口缩放
net.ipv4.tcp_window_scaling=1

# 设置 TCP 窗口缩放因子
net.ipv4.tcp_adv_win_scale=1

# 启用 TCP 接收缓冲区自动调节
net.ipv4.tcp_moderate_rcvbuf=1

# 增加发送和接收缓冲区的最大大小
net.core.rmem_max=33554432  # 32MB
net.core.wmem_max=33554432  # 32MB

# 设置 TCP 连接的接收和发送缓冲区大小
net.ipv4.tcp_rmem=4096 87380 33554432  # 4KB, 87KB, 32MB
net.ipv4.tcp_wmem=4096 16384 33554432  # 4KB, 16KB, 32MB

# 设置 UDP 的最小接收和发送缓冲区大小
net.ipv4.udp_rmem_min=8192  # 8KB
net.ipv4.udp_wmem_min=8192  # 8KB

# 使用公平队列(FQ)进行流量管理
net.core.default_qdisc=fq

# 使用 BBR 拥塞控制算法
net.ipv4.tcp_congestion_control=bbr

有需要的可以更改 /etc/sysctl.conf 后执行 sysctl -p

123
  • net.core.default_qdisc=fq
    net.ipv4.tcp_congestion_control=bbr
    只用这俩

  • 同楼上,我只会用这俩

  • 还可以

  • 好的,学习

  • 看不懂,等大佬来解答

  • 我去试试

  • 
    # 设置 TCP 连接的接收和发送缓冲区大小
    net.ipv4.tcp_rmem=4096 87380 33554432  # 4KB, 87KB, 32MB
    net.ipv4.tcp_wmem=4096 16384 33554432  # 4KB, 16KB, 32MB
    

    这个可以提高吞吐量

  • 绑定

  • 收藏了

  • @sbin #7 发布于2024/8/2 10:49:43,编辑于2024/8/2 10:50:03

    
    # 设置 TCP 连接的接收和发送缓冲区大小
    net.ipv4.tcp_rmem=4096 87380 33554432  # 4KB, 87KB, 32MB
    net.ipv4.tcp_wmem=4096 16384 33554432  # 4KB, 16KB, 32MB
    

    这个可以提高吞吐量

    我小内存,设置这个,流量一大就重启

123

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有71814位seeker

🎉欢迎新用户🎉