海外VPS测试并优化内地连接速度(开启bbr)

当我们在国内访问海外 VPS 时,网络连接的带宽和速度可能受到不同因素的影响。通过合理的工具测试和配置优化,可以有效提升跨国访问 VPS 的性能。本文将介绍如何使用 iperf3 来测试本地与 VPS 的连接速度,如何在 VPS 上启用 BBR 拥塞控制算法以优化网络传输,以及使用 speedtest-cli 测试 VPS 本机网速的方法。博主这个网站纯用爱发电,懒得做推广,纯教程,怎么买vps你们直接看别人的文章吧,有vps的可以直接往下看


1. 使用 iperf3 测试本地到 VPS 的连接速度

iperf3 是一个用于测量网络带宽的工具。以下步骤将帮助你在 VPS 和本地 PC 之间测试网络连接的带宽。

步骤:
  1. 在 VPS 上安装 iperf3

    • Ubuntu/Debian:
      sudo apt update
      sudo apt install iperf3
      
    • CentOS/RHEL:
      sudo yum install iperf3
      
  2. 在 VPS 上启动 iperf3 服务器:

    iperf3 -s
    
  3. 开放端口: 确保防火墙允许 iperf3 使用的端口(默认是 5201 端口)。可以通过以下命令允许该端口:

    • Ubuntu:
      sudo ufw allow 5201
      
    • CentOS(使用 firewalld):
      sudo firewall-cmd --permanent --add-port=5201/tcp
      sudo firewall-cmd --reload
      
  4. 在本地 PC 上安装 iperf3 并进行带宽测试:

    • 如果使用 Windows,可以从 iperf3 下载页面 获取安装文件。
    • 在本地 PC 上运行以下命令,替换 <VPS_IP> 为你 VPS 的 IP 地址:
      iperf3 -c <VPS_IP>
      
  5. 如果 VPS 使用了非默认端口,例如 8080,客户端测试时需要指定端口:

    iperf3 -c <VPS_IP> -p 8080
    

2. 启用 BBR 优化网络连接

BBR(Bottleneck Bandwidth and Round-trip propagation time)是一种拥塞控制算法,特别适用于提升高延迟、高带宽网络的性能。以下步骤将引导你如何在 VPS 上启用 BBR,以优化网络传输。

步骤:
  1. 检查 VPS 的内核版本: BBR 需要 Linux 内核版本 4.9 或更高,首先通过以下命令确认内核版本:

    uname -r
    

    如果内核版本低于 4.9,可能需要升级内核或操作系统。

  2. 编辑 /etc/sysctl.conf 文件以启用 BBR: 在 VPS 上运行以下命令来打开 sysctl.conf 文件:

    sudo nano /etc/sysctl.conf
    

    在文件末尾添加以下两行:

    net.core.default_qdisc=fq
    net.ipv4.tcp_congestion_control=bbr
    
  3. 应用设置: 保存并关闭文件后,运行以下命令以应用更改:

    sudo sysctl -p
    
  4. 验证是否成功启用 BBR: 通过以下命令确认 BBR 是否已启用:

    sysctl net.ipv4.tcp_congestion_control
    

    如果输出显示 bbr,说明 BBR 已成功启用。


3. (补充)使用 speedtest-cli 测试 VPS 本机网速

为了测试 VPS 的本机网速,可以使用 speedtest-cli 工具,这是 Speedtest 提供的命令行工具。以下步骤将展示如何安装和使用 speedtest-cli 来测试 VPS 自身的下载和上传速度。

步骤:
  1. 在 VPS 上安装 speedtest-cli

    • Ubuntu/Debian:
      sudo apt update
      sudo apt install speedtest-cli
      
    • CentOS:
      sudo yum install speedtest-cli
      
  2. 运行 speedtest-cli 进行网速测试: 在 VPS 上执行以下命令:

    speedtest-cli
    

    工具将会连接到最近的测试服务器并显示 VPS 的下载和上传速度。


结论

在 VPS 上启用 BBR 拥塞控制算法,可以显著优化跨国访问的网络性能。此外,使用 speedtest-cli 可以进一步了解 VPS 的本机网络带宽情况。这些措施可以有效提升从国内访问海外 VPS 的体验,尤其是在高延迟、高带宽的场景下。

通过这些步骤,您可以更好地掌握当前网络状况,并采取相应的优化措施,确保从国内连接海外 VPS 的速度和稳定性。

此外,拥塞控制算法还有bbr plus、bbr v2、Cubic等,有兴趣的话可以尝试。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇