first commit

This commit is contained in:
CrazyJasonwell
2026-07-23 20:36:13 +08:00
commit 513b68be8c
7915 changed files with 2642530 additions and 0 deletions
@@ -0,0 +1,203 @@
---
title: "CentOS7安装TCP BBR加速_tcp加速脚本-CSDN博客"
source: "https://blog.csdn.net/weixin_41292299/article/details/112299913?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-1-112299913-blog-131889056.235^v43^pc_blog_bottom_relevance_base9&spm=1001.2101.3001.4242.2&utm_relevant_index=4"
author:
- "[[成就一亿技术人!]]"
- "[[hope_wisdom 发出的红包]]"
published:
created: 2025-12-01
description: "文章浏览阅读1.1k次。本文指导如何在CentOS 7系统中安装并启用Google的BBR拥塞控制算法,以优化服务器吞吐量和降低延迟,包括版本检查、脚本安装、验证设置和启动过程。"
tags:
- "clippings"
---
AI 搜索
## CentOS7安装TCP BBR加速
最新推荐文章于 2025-09-09 10:36:04 发布
原创 于 2021-01-06 23:16:33 发布 · 1.1k 阅读 · 2 ·
CC 4.0 BY-SA版权
版权声明:本文为博主原创文章,遵循 [CC 4.0 BY-SA](http://creativecommons.org/licenses/by-sa/4.0/) 版权协议,转载请附上原文出处链接和本声明。
文章标签:
[#linux](https://so.csdn.net/so/search/s.do?q=linux&t=all&o=vip&s=&l=&f=&viparticle=&from_tracking_code=tag_word&from_code=app_blog_art)
本文指导如何在CentOS 7系统中安装并启用Google的BBR拥塞控制算法,以优化服务器吞吐量和降低延迟,包括版本检查、脚本安装、验证设置和启动过程。
### CentOS7安装TCP BBR加速
BBR(Bottleneck Bandwidth and Round-trip propagation time)是 Google 提出的一种新型拥塞控制算法,可以使Linux服务器显著地提高 [吞吐量](https://so.csdn.net/so/search?q=%E5%90%9E%E5%90%90%E9%87%8F&spm=1001.2101.3001.7020) 和减少TCP连接的延迟。Google已经开源了该算法,并提交到了Linux内核,从4.9开始,Linux内核已经用上了该算法。
#### 查看当前Centos的版本
cat /etc/ [redhat](https://so.csdn.net/so/search?q=redhat&spm=1001.2101.3001.7020) -release
大于7.3即可
#### 执行一键安装脚本
[wget](https://so.csdn.net/so/search?q=wget&spm=1001.2101.3001.7020) --no- check -certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh &&./bbr.sh
耐心等待安装完毕
#### 安装完成后会提示重启系统
立即重启,输入:y ,等待重启完毕
![image](https://i-blog.csdnimg.cn/blog_migrate/9ea5a3fe1d490b468acad2f5d0dd9ad1.png)
#### 验证当前的TCP算法
\[root@hwsrv-781523 ~\]# sysctl net.ipv4.tcp\_available\_congestion\_control
net.ipv4.tcp\_available\_congestion\_control = bbr cubic reno
输出结果包含了:bbr 表示成功
#### 查看BBR是否启动
\[root@hwsrv-781523 ~\]# sysctl net.ipv4.tcp\_congestion\_control
net.ipv4.tcp\_congestion\_control = bbr
#### 查看BBR是否已经载入了系统模块
\[root@hwsrv-781523 ~\]# lsmod | grep bbr
tcp\_bbr 20480 32 [*Linux* 系统部署 *BBR* 服务器 *加速* 软件](https://blog.csdn.net/wangzongyu/article/details/131029859)
[背锅神童的博客](https://blog.csdn.net/wangzongyu)
06-29 4218[*BBR* *加速* 是种解决 *TCP* 拥堵的算法,由Google团队2016年推出,简单来说就是 *加速* 网络 *TCP* 传输协议的新算法,通过算法优化传输速度,避免路由堵塞现象的产生, *BBR* 利用瓶颈带宽和往返传播时间,被认为是迄今为止跨越不同路由发送数据的最快方法,当数据路由拥挤时,能够更有效地处理流量](https://blog.csdn.net/wangzongyu/article/details/131029859)[*centos* *7* 开启 *BBR* *加速*](https://blog.csdn.net/m0_57490668/article/details/115967076)
[SRE运维 网络 系统 安全](https://blog.csdn.net/m0_57490668)
04-21 903[*BBR* 主要解决两个问题 1、再有一定丢包率的网络链路上充分利用带宽。非常适合高延迟,高带宽的网络链路。 2、降低网络链路上的buffer占用率,从而降低延迟。非常适合慢速接入网络的用户。 项目地址:https://github.com/google/ *bbr* 1、升级内核: 开启 *BBR* 要求 4.10 以上版本 *Linux* 内核,查看当前内核版本: \[root@localhost ~\]# uname -r 3.10.0-514.el *7*.x86\_64 2、当前内核版本低于 4.10,可使用](https://blog.csdn.net/m0_57490668/article/details/115967076)[给服务器 *安装* *BBR* *加速* 网络传输速度\_ *bbr* *加速* *脚本*](https://blog.csdn.net/qq_60548077/article/details/130486634)
11-27[推荐使用以下 *安装* *脚本*,*安装* 内核并开启 *加速* 即可。 一、推荐 *脚本* bash<(curl -Lso- https://git.io/kernel.sh) 二、千影 *脚本* wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/ *Linux* -NetSpeed/master/ *tcp*.sh" chmod +x *tcp*.sh./ *tcp*.sh 提示:*安装* 内核后需要重启,重启前记得看看...](https://blog.csdn.net/qq_60548077/article/details/130486634)[...内核 *TCP* *加速* 算法 *BBR* Lotserver魔改版-一键 *安装* *脚本* 工具-支持...](https://download.csdn.net/download/weixin_43880734/90984923)
11-24[在这一背景下,出现了针对 *Linux* 内核 *TCP* *加速* 算法 *BBR* 的魔改版— *BBR* Lotserver。 *BBR* Lotserver的魔改版旨在进一步提高网络性能,特别是针对特定的操作系统版本,如 *Centos* 6、Debian *7* 和Ubuntu14等。这种魔改版可能会包含针对特定硬件和软件环境优化的代码,以实现更佳的网络性能。 为了简化 *BBR* Lotserver魔改版的 *安装* 和使用过程,开发出了...](https://download.csdn.net/download/weixin_43880734/90984923)[*linux* 开启 *bbr* *加速*](https://blog.csdn.net/yurisa_chan/article/details/151354773)
[
最新发布
](https://blog.csdn.net/yurisa_chan/article/details/151354773)
[yurisa\_chan的博客](https://blog.csdn.net/yurisa_chan)
09-09 151[*BBR* 要求 *Linux* 。2、临时开启,重启后失效。临时开启运行以下两个命令。](https://blog.csdn.net/yurisa_chan/article/details/151354773)[...*TCP* 拥塞控制技术 *TCP* - *BBR* 一键 *安装* *脚本* \_debian *安装* *bbr* 程序-CSDN博...](https://blog.csdn.net/wsyzxss/article/details/78740149)
10-31[本文提供了一键 *安装* *脚本*,适用于Debian/Ubuntu系统,帮助用户轻松 *安装* *TCP* - *BBR* 拥塞控制技术。 *脚本* 支持自定义内核版本,并包含详细的 *安装* 步骤与注意事项。 https://www.bbaaz.com/thread-22-1-1.html 注意:*TCP* - *BBR* 和锐速一样,不支持Openvz,查看本教程之前,请先确定你的VPS的虚拟化技术!](https://blog.csdn.net/wsyzxss/article/details/78740149)[防御SYN洪水攻击](https://blog.csdn.net/zkaipmoo/article/details/51967059)
11-28[本文介绍如何通过调整系统参数来有效防御SYN洪水攻击,包括将 *tcp* \_synack\_retries设置为0以 *加速* 回收半连接,并增大 *tcp* \_max\_syn\_backlog以容纳更多的连接请求。 调整系统参数挡攻击 第一个参数 *tcp* \_synack\_retries = 0是关键,表示回应第二个握手包(SYN+ACK包)给客户端IP后,如果收不到第三次握手包(ACK包)后,不进行...](https://blog.csdn.net/zkaipmoo/article/details/51967059)[*安装* *BBR* 教程,来 *加速* VPS](https://blog.csdn.net/u012241616/article/details/136606703)
[云博客\_资源宝分享](https://blog.csdn.net/u012241616)
03-10 3024[*安装* *BBR* 教程,来 *加速* VPS](https://blog.csdn.net/u012241616/article/details/136606703)[*CentOS* *7* 上 *安装* *BBR* *加速*](https://blog.csdn.net/wwwcomcn123/article/details/104475816)
[wwwcomcn123的专栏](https://blog.csdn.net/wwwcomcn123)
02-24 865[*CentOS* *7* 上 *安装* *BBR* *加速* 原文地址: *CentOS* *7* 上 *安装* *BBR* *加速*](https://blog.csdn.net/wwwcomcn123/article/details/104475816)[udpspeeder网络 *加速* 工具源码\_udpspeeder资源](https://download.csdn.net/download/mrtos001/10593874)
11-15[该代理插件支持 *Tcp* 、Udp通讯协议,支持市面所有游戏及进程代理 *加速* 支持WinXP至Win10所有Windows系统,兼容性超级好 格式:zip资源大小:1.3MB 宇宙 *加速* 器VC源代码(含驱动代码) 浏览:42 4星 · 用户满意度95% 用过宇宙 *加速* 器的人,应该知道这个是什么东西。 驱动技术很高深。 宇宙 *加速* 器VC源代码(含驱动代码)...](https://download.csdn.net/download/mrtos001/10593874)[*TCP* -TIMEOUT.rar\_ *tcp* timeo\_CFG *TCP* /IPTIMEOUT\_ *TCP* 超时\_超时三次...](https://download.csdn.net/download/weixin_42656416/86637845)
11-28[...理解\` *tcp* \_recvmsg\`的内部实现有助于更深入地掌握 *TCP* /IP协议栈的工作原理及其实现细节。 格式:doc资源大小:*7* 2.5KB页数:11 date-timeout-interval:一个简单的npm计时包。 https 浏览:151 *安装* 方式运行npm install --save date-timeout-interval用法将该库导入到您的 *脚本* 中,如下所示: const {Timeout, Interval...](https://download.csdn.net/download/weixin_42656416/86637845)[*Linux* 手动 *安装* *BBR* *加速* 器( *TCP* *加速* 器)](https://blog.csdn.net/weixin_44082342/article/details/126624911)
[柠木的博客](https://blog.csdn.net/weixin_44082342)
09-05 4294[*Linux* 手动 *安装* *BBR* *加速* 器( *TCP* *加速* 器)](https://blog.csdn.net/weixin_44082342/article/details/126624911)[*CentOS* *7* *安装* *BBR* 教程](https://blog.csdn.net/qq_43550613/article/details/83512518)
[
热门推荐
](https://blog.csdn.net/qq_43550613/article/details/83512518)
[ronikimi的博客](https://blog.csdn.net/qq_43550613)
10-30 1万+[自Google于2016年9月宣布将 *BBR* 开源起,世界各国的极客们就开始研究了,对于常年受制于特殊网络环境下的我国民众,长期都在寻找各种提速的方法。对于 *bbr* 而言,通俗来讲就是对 *Linux* 内核 *TCP* 协议的优化从而达到提速的目的。但是注意的是,1) *bbr* 不能改变地理位置的限制,也就是说他不会改变网络的线路,该绕还是绕;2) *安装* 和开启 *bbr* 往往要更新内核,因此对于VPS而言,推荐选择KVM构架。本文将...](https://blog.csdn.net/qq_43550613/article/details/83512518)[*centos* *7* 开启 *bbr* *加速* 黑科技](https://blog.csdn.net/wyongqing/article/details/84476230)
[妙音](https://blog.csdn.net/wyongqing)
11-25 1577[*BBR* 通过优化和控制 *TCP* 的拥塞,充分利用带宽并降低延迟,起到神奇的 *加速* 效果。 测试环境 *centos* *7*.5 *加速* 效果,没有那么跨张,但是下载从50K *加速* 到400K 下载更换内核 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release- *7*...](https://blog.csdn.net/wyongqing/article/details/84476230)[*CentOS* *7* 开启 *BBR* *加速*](https://blog.csdn.net/NOOBYY/article/details/90903200)
[NOOBYY的博客](https://blog.csdn.net/NOOBYY)
06-05 9956[Google *BBR* 是一款免费开源的 *TCP* 拥塞控制传输控制协议, 可以使 *Linux* 服务器显著提高吞吐量和减少 *TCP* 连接的延迟。 Step1: 1、yum系统更新 yum update 2、查看系统版本 cat /etc/redhat-release 输出如下则表示已升级到 *7*.6 *CentOS* *Linux* release *7*.6.1810 (Core) 3、 *安装* elrepo并升级内核 r...](https://blog.csdn.net/NOOBYY/article/details/90903200)[*centos* *7* *安装* *bbr* *加速*](https://wenku.csdn.net/answer/21hwozta93)
03-19[在 *CentOS* *7* 中,首先需要验证内核版本是否支持 *TCP* *BBR* 。通过运行以下命令检查当前系统的内核版本: \`\`\`bash uname -r \`\`\` 如果内核版本低于 \`4.9\`,则不支持原生的 *TCP* *BBR* 功能\[^1\]。 #### 开启模块加载 为了...](https://wenku.csdn.net/answer/21hwozta93)[给服务器 *安装* *BBR* *加速* 网络传输速度](https://devpress.csdn.net/v1/article/detail/130486634)
[qq\_60548077的博客](https://blog.csdn.net/qq_60548077)
05-04 1610[*BBR* 是Google开源的一种 *TCP* 网络拥塞优化算法,开启 *BBR* 可以对你网站访问速度起到一定的优化。提示: *安装* 内核后需要重启,重启前记得看看内核是否已经 *安装* 上了,重启后再执行一次 *脚本* 开启 *加速* 。可前往Github、Gitee等获取,个人不建议使用百度上面的 *脚本* 。推荐使用以下 *安装* *脚本* , *安装* 内核并开启 *加速* 即可。](https://devpress.csdn.net/v1/article/detail/130486634)[什么是 *BBR*](https://blog.csdn.net/cwtxyi/article/details/120113229)
[地推日记](https://blog.csdn.net/cwtxyi)
09-05 3531[谷歌开发出了一种 *加速* 网络传输协议 *TCP* 的新算法,这种算法通过优化传输速度,避免路由堵塞现象的产生。 *BBR* 利用瓶颈带宽和往返传播时间,被认为是迄今为止跨越不同路由发送数据的最快方法,当数据路由拥挤时,能够更有效地处理流量。目前 Google 已经将 *BBR* 投入 YouTube 使用。有消息透露, *BBR* 通过优化使 YouTube 流量平均增长了 4%,在其他一些方面则达到了 14%。 Google *BBR* *TCP* 拥堵算法 什么是 *TCP* ? *TCP* 始于 19 *7* 0 年,作为协议套件的一部分, TC](https://blog.csdn.net/cwtxyi/article/details/120113229)[*BBR* *加速*](https://blog.csdn.net/qq_35081500/article/details/107718700)
[Lv骚年](https://blog.csdn.net/qq_35081500)
07-31 1308[依次执行如下三行代码,下载一键 *安装* *脚本* ->赋予执行权限->执行 *脚本* : wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/ *Linux* -NetSpeed/master/ *tcp*.sh" chmod +x *tcp*.sh./ *tcp*.sh 选择 *7*](https://blog.csdn.net/qq_35081500/article/details/107718700)[国外 *centos* 服务器 *安装* *BBR* /锐速一键 *加速* *脚本*](https://devpress.csdn.net/v1/article/detail/143024894)
[2401\_85199215的博客](https://blog.csdn.net/2401_85199215)
10-17 1273[*BBR* 目的是要尽量跑满带宽,并且尽量不要有排队的情况。如果如上图显示:-bash: wget: command not found 请先执行一下代码 *安装* wegt后再执行 *脚本* 。一直到出现重启提示,输入字母:y,然后回车,等待服务器重启完成后,再执行本教程顶部的 *脚本* 。这里推荐 *安装* *BBR* plus内核,输入数字键:2,然后回车,等待命令执行。开启 *BBR* *加速* 也非常简单,这边提供了可用的一键 *安装* *脚本* 。最后会显示 *BBR* plus启动成功的字样,即可正常使用了。输入数字键: *7* ,然后回车,等待命令执行。](https://devpress.csdn.net/v1/article/detail/143024894)[介绍在 *CentOS* *7* 上部署 *BBR* 的详细过程](https://blog.csdn.net/desertworm/article/details/116759380)
[伊森日志](https://blog.csdn.net/desertworm)
05-14 1490[介绍在 *CentOS* *7* 上部署 *BBR* 的详细过程 *BBR* 简介:(Bottleneck Bandwidth and RTT)是一种新的拥塞控制算法,由Google开发。有了 *BBR* , *Linux* 服务器可以显着提高吞吐量并减少连接延迟 ROOT登陆后,终端执行以下命令 1.查看当前内核版本 uname -r 显示当前内核为3.10.0,因此我们需要更新内核 2.使用ELRepo RPM仓库升级内核 rpm --import https://www.elrepo.org/RPM-GPG-KEY-...](https://blog.csdn.net/desertworm/article/details/116759380)[*TCP* *BBR* - 如何 *安装* 、启动、停止 *BBR* !](https://blog.csdn.net/weixin_30920597/article/details/94787201)
[weixin\_30920597的博客](https://blog.csdn.net/weixin_30920597)
08-23 529[*TCP* *BBR* 从 *Linux* 4.9 内核开始,就作为它内核的一部分存在了,如果想使用 *BBR* ,那么首先就是判断内核版本是否大于4.9,如果符合版本标准,那么直接启动 *BBR* 就可以了,如果低于4.9,升级内核之后启动就行了。 一,使用一键 *脚本* *安装* 和启动 *BBR* 。 推荐使用秋水逸冰的一键 *脚本* ,具体可以参考: https://www.cnblogs.com/sunylat/p...](https://blog.csdn.net/weixin_30920597/article/details/94787201)[揭秘 *BBR* *加速* ,以及如何在服务器上 *安装* *BBR* 以优化访问速度](https://devpress.csdn.net/v1/article/detail/131889056)
[技术博客](https://blog.csdn.net/yangxiao_hui)
07-24 9081[本文介绍了 *BBR* *加速* ,一项由Google团队开发的 *TCP* 拥塞控制技术。我们了解了 *BBR* *加速* 的重要性以及其在提高网站响应速度和网络传输效率方面的优势。针对Ubuntu系统,我们提供了 *安装* *BBR* *加速* 的简明步骤,并强调了注意事项。如果您想提升网站的用户体验和网络传输性能, *BBR* *加速* 是一个值得尝试的有效技术。](https://devpress.csdn.net/v1/article/detail/131889056)
评论
被折叠的 0 条评论 [为什么被折叠?](https://blogdev.blog.csdn.net/article/details/122245662)[到【灌水乐园】发言](https://bbs.csdn.net/forums/FreeZone)
添加红包
实付 元
[使用余额支付](https://blog.csdn.net/weixin_41292299/article/details/)
点击重新获取
扫码支付
钱包余额 0
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。
[余额充值](https://i.csdn.net/#/wallet/balance/recharge)
举报
[![](https://i-operation.csdnimg.cn/images/df6c67fa661c48eba86beaeb64350df0.gif)](https://mall.csdn.net/vip?utm_source=25618_vip_blogrighticon)
[AI 搜索](https://ai.csdn.net/chat/?utm_source=cknow_pc_blog_right_hover) [智能体](https://ai.csdn.net/chat/cmd?utm_source=cknow_pc_blog_right_hover) [AI 编程](https://ai.csdn.net/chat/coding?utm_source=cknow_pc_blog_right_hover) [AI 作业助手](https://ai.csdn.net/chat/homework?utm_source=cknow_pc_blog_right_hover)
隐藏侧栏 ![程序员都在用的中文IT技术交流社区](https://g.csdnimg.cn/side-toolbar/3.6/images/qr_app.png)
程序员都在用的中文IT技术交流社区
![专业的中文 IT 技术社区,与千万技术人共成长](https://g.csdnimg.cn/side-toolbar/3.6/images/qr_wechat.png)
专业的中文 IT 技术社区,与千万技术人共成长
![关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!](https://g.csdnimg.cn/side-toolbar/3.6/images/qr_video.png)
关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!
客服 返回顶部
![](https://i-blog.csdnimg.cn/blog_migrate/9ea5a3fe1d490b468acad2f5d0dd9ad1.png)
@@ -0,0 +1,149 @@
---
title: "networkQuality:macOS 中隐藏的网络测试工具(命令行)"
source: "https://www.sysgeek.cn/macos-networkquality/"
author:
- "[[海猴子]]"
published: 2023-12-18
created: 2025-12-02
description: "掌握 macOS 中隐藏的 networkQuality 命令,优化你的网络连接,提升连接速度。详解网络性能测试和诊断。"
tags:
- "clippings"
---
![](https://img.sysgeek.cn/img/logo/macos/macos-13.jpg)
![macOS](https://img.sysgeek.cn/img/logo/macos/macos-13.jpg)
这里,我们有一个有趣而强大的工具,即 macOS 12 Monterey 及其更新版本中引入的 `networkQuality` 命令。它被用于评估网络质量和诊断潜在的网络问题,主要关注上传下载速度以及网络的响应能力。
## 运行默认测试
如果你想利用 Network Quality 工具进行测试,只需打开 macOS 中的「终端」应用程序并输入以下命令:
** 复制 ** 复制 ** 复制 ** 复制 ** 复制 ** 复制
** 复制
```
networkQuality -v
```
执行此命令将触发一系列默认测试,并将结果直观地展示在「终端」窗口中。
![networkQuality 测试结果](https://img.sysgeek.cn/img/2023/12/macos-networkquality.png)
networkQuality 测试结果
| 指标 | 单位 | 说明 |
| --- | --- | --- |
| Plink capacity | Mbps | 上行速度 |
| Downlink capacity | Mbps | 下行速度 |
| Uplink bytes transferred | 字节 | 上行传输的字节数 |
| Downlink bytes transferred | 字节 | 下行传输的字节数 |
| Uplink Flow count | 次 | 上行流量计数 |
| Downlink Flow count | 次 | 下行流量计数 |
| Idle Latency | 毫秒 | 空闲延迟 |
| Responsiveness | RPM | 响应数 |
RPM 表示每分钟往返次数。响应数越高,表示网络的响应能力越好。
## Private Relay 测试
除了基本功能外,Network Quality 工具还为 Apple 的 Private Relay 提供支持。Private Relay 是一项功能强大的服务,通过两个独立的服务器对所有网络流量进行加密和路由,以提供额外的隐私和安全性。要在工具中启用 Private Relay,只需在命令中添加 `-p` 开关:
** 复制 ** 复制 ** 复制 ** 复制 ** 复制
** 复制
```
networkQuality -v -p
```
## 自定义配置
为了满足个性化需求,你可以根据具体情况自定义 Network Quality 工具的配置。默认情况下,工具通过 `https://mensura.cdn-apple.com/api/v1/gm/config` 从 Apple 获取配置文件。但你可以通过使用 `-C` 参数指定不同的配置 URL 来进行自定义。
Apple 的默认配置如下:
** 复制 ** 复制 ** 复制 ** 复制
** 复制
```
{ "version": 1,
"test_endpoint": "hkhkg3-edge-bx-014.aaplimg.com",
"urls": {
"small_https_download_url": "https://mensura.cdn-apple.com/api/v1/gm/small",
"large_https_download_url": "https://mensura.cdn-apple.com/api/v1/gm/large",
"https_upload_url": "https://mensura.cdn-apple.com/api/v1/gm/slurp",
"small_download_url": "https://mensura.cdn-apple.com/api/v1/gm/small",
"large_download_url": "https://mensura.cdn-apple.com/api/v1/gm/large",
"upload_url": "https://mensura.cdn-apple.com/api/v1/gm/slurp"
}
}
```
需要注意的是,Apple 的 `test_endpoint` 在请求时可能会变更,会选择一个就近的(不同)服务器,从而减少延迟并分散服务器负载。
比如,如果你有一个位于 `https://networkquality.example.com/config` 的自定义配置文件,可以通过以下命令运行 Network Quality 工具,来使用自定义配置:
** 复制 ** 复制 ** 复制
** 复制
```
networkQuality -v -C https://networkquality.example.com/config
```
通过这个命令,工具将按照自定义配置文件中指定的设置执行测试。要为 Network Quality 工具建立自己的测试服务器,可以在项目的 [GitHub 页面](https://github.com/network-quality/goserver) 上找到详细的文档。
## networkQuality 命令参数
** 复制 ** 复制
** 复制
```
USAGE: networkQuality [-C <configuration_url>] [-c] [-d] [-f <comma-separated list>] [-h] [-I <network interface name>] [-k] [-p] [-r host] [-S <port>] [-s] [-u] [-v]
-C: Override Configuration URL or path (with scheme file://)
-c: Produce computer-readable output
-d: Do not run a download test (implies -s)
-f: <comma-separated list>: Enforce Protocol selections. Available options:
h1: Force-enable HTTP/1.1
h2: Force-enable HTTP/2
h3: Force-enable HTTP/3 (QUIC)
L4S: Force-enable L4S
noL4S: Force-disable L4S
-h: Show help (this message)
-I: Bind test to interface (e.g., en0, pdp_ip0,...)
-k: Disable certificate validation
-p: Use iCloud Private Relay
-r: Connect to host or IP, overriding DNS for initial config request
-S: Start and run server on specified port. Other specified options ignored
-s: Run tests sequentially instead of parallel upload/download
-u: Do not run an upload test (implies -s)
-v: Verbose output
```
---
macOS 中的 `networkQuality` 工具是一款强大的命令行实用程序,专注于测量网络连接性能。它不仅可以用于常规网络测试,还支持通过 Apple Private Relay 进行测试而无需购买 iCloud+ 服务,这是一个很方便的功能。
相关资源:
- [networkQuality Wiki](https://github.com/network-quality/community/wiki)
- [PPM 响应性草案 RFC](https://www.ietf.org/archive/id/draft-cpaasch-ippm-responsiveness-00.html)
[** 赞(1)](https://www.sysgeek.cn/macos-networkquality/)
分享到 [**](https://www.sysgeek.cn/macos-networkquality/ "分享到微信") **
### 相关推荐
- [![macOS Tahoe 26.1 发布:新增「液态玻璃」色调模式-系统极客](https://img.sysgeek.cn/img/2025/06/macos-26.jpg)](https://www.sysgeek.cn/macos-tahoe-26-1/) [macOS Tahoe 26.1 发布:新增「液态玻璃」色调模式](https://www.sysgeek.cn/macos-tahoe-26-1/)
- [![macOS Tahoe 26.0.1 发布,修复 M3 Ultra 无法安装的问题-系统极客](https://img.sysgeek.cn/img/2025/06/macos-26.jpg)](https://www.sysgeek.cn/macos-tahoe-26-0-1/) [macOS Tahoe 26.0.1 发布,修复 M3 Ultra 无法安装的问题](https://www.sysgeek.cn/macos-tahoe-26-0-1/)
- [![10+ macOS Tahoe 26 全新设置,值得你的关注与调校-系统极客](https://img.sysgeek.cn/img/2025/06/macos-26.jpg)](https://www.sysgeek.cn/macos-tahoe-26-new-settings/) [10+ macOS Tahoe 26 全新设置,值得你的关注与调校](https://www.sysgeek.cn/macos-tahoe-26-new-settings/)
- [![macOS Sequoia 15.6.1 发布,修复已被利用的高危漏洞-系统极客](https://img.sysgeek.cn/img/2024/06/macos-13.jpg)](https://www.sysgeek.cn/macos-sequoia-15-6-1/) [macOS Sequoia 15.6.1 发布,修复已被利用的高危漏洞](https://www.sysgeek.cn/macos-sequoia-15-6-1/)
- [![macOS Sequoia 15.6 发布,修复 81 项安全问题-系统极客](https://img.sysgeek.cn/img/2024/06/macos-13.jpg)](https://www.sysgeek.cn/macos-sequoia-15-6/) [macOS Sequoia 15.6 发布,修复 81 项安全问题](https://www.sysgeek.cn/macos-sequoia-15-6/)
- [![Apple Container:苹果容器化框架简介-系统极客](https://img.sysgeek.cn/img/logo/macos/macos-17.jpg)](https://www.sysgeek.cn/apple-container/) [Apple Container:苹果容器化框架简介](https://www.sysgeek.cn/apple-container/)
- [![macOS 26 Tahoe 桌面壁纸下载(4K/6K 高清官方壁纸)-系统极客](https://img.sysgeek.cn/img/2025/06/macos-26.jpg)](https://www.sysgeek.cn/macos-tahoe-wallpaper/) [macOS 26 Tahoe 桌面壁纸下载(4K/6K 高清官方壁纸)](https://www.sysgeek.cn/macos-tahoe-wallpaper/)
- [![iOS、iPadOS 和 macOS 26 支持机型列表:哪些设备可以升级?-系统极客](https://img.sysgeek.cn/img/logo/macos/macos-17.jpg)](https://www.sysgeek.cn/ios-26-ipados-26-macos-26-compatibility-list/) [iOS、iPadOS 和 macOS 26 支持机型列表:哪些设备可以升级?](https://www.sysgeek.cn/ios-26-ipados-26-macos-26-compatibility-list/)
- [首页](https://www.sysgeek.cn/)
- [新闻](https://www.sysgeek.cn/news/)
- [macOS](https://www.sysgeek.cn/macos/)
- [专题](https://www.sysgeek.cn/topic/)
@@ -0,0 +1,277 @@
---
title: "搬瓦工VPS开通后安装BBR教程,服务器开启加速网络优化 - 搬瓦工中文版"
source: "https://www.bwger.com/article/56.html"
author:
published:
created: 2025-12-01
description: "搬瓦工VPS开通后安装BBR教程,服务器开启加速网络优化"
tags:
- "clippings"
---
### 当前位置:首页 > 技术教程 » 正文
BBR(Bottleneck Bandwidth and Round-trip propagation time)是 Google 提供的一种新型拥塞控制算法。它能显著提高 Linux 服务器的网络吞吐量,同时有效降低 TCP 连接延迟,从而大幅度改善网络传输性能。
目前主流的 Linux 系统,如 CentOS 8、Debian、Ubuntu 等新版系统,通常已经内置 BBR,只需简单配置即可开启。而部分较早的系统版本则需要手动升级内核后再启用。下面将分步骤介绍不同系统下的开启方法。
**一、CentOS 8 / Debian / Ubuntu 开启 BBR:**
这类系统的默认内核版本通常高于 4.9,因此无需额外升级内核,只需执行以下命令即可启用:
```bash
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
```
执行完毕后,通过以下命令验证是否启用成功:
```perl
lsmod | grep bbr
```
如果输出结果中包含类似以下内容:
```bash
tcp_bbr 20480 0
```
则说明 Google BBR 已成功启用。
**二、CentOS 7 升级内核并开启 BBR:**
CentOS 7 默认内核版本一般低于 4.9,无法直接启用 BBR,需要先升级内核。推荐使用一键脚本方式:
```ruby
yum install wget -y
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh
```
脚本运行完成后,重启服务器,同样再次执行:
```perl
lsmod | grep bbr
```
如果输出结果中包含类似以下内容:
```bash
tcp_bbr 20480 0
```
则表示 BBR 加速已经配置成功。
**三、开启 BBR 作用与效果:**
充分利用带宽:最大化利用服务器所在网络的瓶颈带宽,不浪费传输能力。
减少网络排队:通过智能调度算法降低延迟,避免传统算法中因排队导致的拥堵。
提升传输效率:尤其适合跨境、长距离网络环境,可以显著改善 TCP 连接速度。
通俗来讲,BBR 就是让你的服务器“跑满带宽”,在复杂的网络环境下也能保持高速、低延迟,几乎将网络传输能力压榨到极致。
**四、BBR 安装方法教程总结:**
无论是 CentOS 7 通过升级内核安装 BBR,还是 CentOS 8 / Debian / Ubuntu 直接启用 BBR,配置步骤都非常简单。开启 BBR 后,能显著提升服务器的网络性能,是优化加速服务器网络最有效、最直接的方式之一。
**【购机教程】** 搬瓦工英文网页不会购买?购买VPS的流程是什么?不知道怎么支付?能不能用支付宝?具体请查看搬瓦工购机教程攻略,超简单!新手小白也能看的懂!==> [直达链接](https://www.bwger.com/doc/)
温馨提醒 若有选择困难症,直接选中间推荐方案,记得使用搬瓦工全系通用优惠码:BWHCGLUKKB (-6.77%)
- 2核 CPU
- 1GB 内存
- 20GB SSD 硬盘
- 1000GB 月流量
- 1Gbps 带宽
- DC2/DC8/多机房
- $49.99/年,年付入门款
- **基础套餐,入门首选,速度够用**
- 2核 CPU
- 1GB 内存
- 20GB SSD 硬盘
- 1000GB 月流量
- 2.5Gbps 带宽
- DC6/DC9/软银/多机房
- $49.99/季度,$169.99/年
- **首选推荐,三网直连,速度超快**
- 2核 CPU
- 2GB 内存
- 40GB SSD 硬盘
- 500GB 月流量
- 1Gbps 带宽
- 香港CN2 GIA专线机房
- $89.99/月,$899.99/年
- **土豪专属,最顶路线,绝对好用**
**A、美国 CN2 GIA 首选( 推荐套餐 ):**
美西洛杉矶 CN2 GIA 20GB
- CPU:2 核
- 内存:1 GB
- 硬盘:20 GB SSD
- 流量:1000 GB/月
- 带宽:2.5 Gbps
- 机房:DC6 DC9 CN2 GIA、日本软银
- 迁移:可迁移至其他机房,流量不变化
- 价格:49.99 美元/季度,169.99 美元/年
[直达通道(美国 CN2 GIA 20GB)](https://www.bwger.com/link/87/)
美西洛杉矶 CN2 GIA 40GB
- CPU:3 核
- 内存:2 GB
- 硬盘:40 GB SSD
- 流量:2000 GB/月
- 带宽:2.5 Gbps
- 机房:DC6 DC9 CN2 GIA、日本软银
- 迁移:可迁移至其他机房,流量不变化
- 价格:89.99 美元/季度,299.99 美元/年
[直达通道(美国 CN2 GIA 40GB)](https://www.bwger.com/link/88/)
**B** **、美国 CN2 GIA 方案(高端套餐):**
美西洛杉矶 CN2 GIA 80GB
- CPU:4 核
- 内存:4 GB
- 硬盘:80 GB SSD
- 流量:3000 GB/月
- 带宽:2.5 Gbps
- 机房:DC6 DC9 CN2 GIA、日本软银
- 迁移:可迁移至其他机房,流量不变化
- 价格:149.99 美元/季度,549.99 美元/年
[直达通道(美国 CN2 GIA 80GB)](https://www.bwger.com/link/89/)
美西洛杉矶 CN2 GIA 160GB
- CPU:6 核
- 内存:8 GB
- 硬盘:160 GB SSD
- 流量:5000 GB/月
- 带宽:5 Gbps
- 机房:DC6 DC9 CN2 GIA、日本软银
- 迁移:可迁移至其他机房,流量不变化
- 价格:239.99 美元/季度,879.99 美元/年
[直达通道(美国 CN2 GIA 160GB)](https://www.bwger.com/link/90/)
**C、日本 CN2 GIA 首选( 推荐套餐 ):**
日本大阪 CN2 GIA 40GB
- CPU:2 核
- 内存:2 GB
- 硬盘:40 GB SSD
- 流量:500 GB/月
- 带宽:1.5 Gbps
- 机房:日本大阪 CN2 GIA
- 迁移:亚洲顶级路线,不可迁移机房
- 价格:49.99 美元/月,499.99 美元/年
[直达通道(大阪 CN2 GIA 40GB)](https://www.bwger.com/link/134/)
日本东京 CN2 GIA 40GB
- CPU:2 核
- 内存:2 GB
- 硬盘:40 GB SSD
- 流量:500 GB/月
- 带宽:1.2 Gbps
- 机房:日本东京 CN2 GIA
- 迁移:亚洲顶级路线,不可迁移机房
- 价格:89.99 美元/月,899.99 美元/年
[直达通道(东京 CN2 GIA 40GB)](https://www.bwger.com/link/108/)
**D** **、日本 CN2 GIA 方案(高端套餐):**
日本大阪 CN2 GIA 80GB
- CPU:4 核
- 内存:4 GB
- 硬盘:80 GB SSD
- 流量:1000 GB/月
- 带宽:1.5 Gbps
- 机房:日本大阪 CN2 GIA
- 迁移:亚洲顶级路线,不可迁移机房
- 价格:86.99 美元/月,869.99 美元/年
[直达通道(大阪 CN2 GIA 80GB)](https://www.bwger.com/link/135/)
日本东京 CN2 GIA 80GB
- CPU:4 核
- 内存:4 GB
- 硬盘:80 GB SSD
- 流量:1000 GB/月
- 带宽:1.2 Gbps
- 机房:日本东京 CN2 GIA
- 迁移:亚洲顶级路线,不可迁移机房
- 价格:155.99 美元/月,1559.99 美元/年
[直达通道(东京 CN2 GIA 80GB)](https://www.bwger.com/link/109/)
**E、香港 CN2 GIA 首选( 推荐套餐 ):**
中国香港 CN2 GIA 40GB
- CPU:2 核
- 内存:2 GB
- 硬盘:40 GB SSD
- 流量:500 GB/月
- 带宽:1 Gbps
- 机房:中国香港 CN2 GIA
- 迁移:最顶级路线,不可迁移机房
- 价格:89.99 美元/月,899.99 美元/年
[直达通道(香港 CN2 GIA 40GB)](https://www.bwger.com/link/95/)
中国香港 CN2 GIA 80GB
- CPU:4 核
- 内存:4 GB
- 硬盘:80 GB SSD
- 流量:1000 GB/月
- 带宽:1 Gbps
- 机房:中国香港 CN2 GIA
- 迁移:最顶级路线,不可迁移机房
- 价格:155.99 美元/月,1559.99 美元/年
[直达通道(香港 CN2 GIA 80GB)](https://www.bwger.com/link/96/)
**F** **、香港 CN2 GIA 方案(高端套餐):**
中国香港 CN2 GIA 160GB
- CPU:6 核
- 内存:8 GB
- 硬盘:160 GB SSD
- 流量:2000 GB/月
- 带宽:1 Gbps
- 机房:中国香港 CN2 GIA
- 迁移:最顶级路线,不可迁移机房
- 价格:299.99 美元/月,2999.99 美元/年
[直达通道(香港 CN2 GIA 160GB)](https://www.bwger.com/link/97/)
中国香港 CN2 GIA 320GB
- CPU:8 核
- 内存:16 GB
- 硬盘:320 GB SSD
- 流量:4000 GB/月
- 带宽:1 Gbps
- 机房:中国香港 CN2 GIA
- 迁移:最顶级路线,不可迁移机房
- 价格:589.99 美元/月,5899.99 美元/年
[直达通道(香港 CN2 GIA 320GB)](https://www.bwger.com/link/98/)
<table><thead><tr><th colspan="6">搬瓦工标准 KVM VPS 入门套餐</th></tr><tr><th>内存</th><th>CPU</th><th>硬盘</th><th>流量</th><th>带宽</th><th>购买</th></tr></thead><tbody><tr><td>1GB</td><td>2核</td><td>20GB</td><td>1TB</td><td>1Gbps</td><td><a href="https://www.bwger.com/link/44/">购买</a></td></tr><tr><td>2GB</td><td>3核</td><td>40GB</td><td>2TB</td><td>1Gbps</td><td><a href="https://www.bwger.com/link/45/">购买</a></td></tr><tr><td>4GB</td><td>4核</td><td>80GB</td><td>3TB</td><td>1Gbps</td><td><a href="https://www.bwger.com/link/46/">购买</a></td></tr><tr><td>8GB</td><td>5核</td><td>160GB</td><td>4TB</td><td>1Gbps</td><td><a href="https://www.bwger.com/link/47/">购买</a></td></tr><tr><td>16GB</td><td>6核</td><td>320GB</td><td>5TB</td><td>1Gbps</td><td><a href="https://www.bwger.com/link/48/">购买</a></td></tr><tr><td>24GB</td><td>7核</td><td>480GB</td><td>6TB</td><td>1Gbps</td><td><a href="https://www.bwger.com/link/49/">购买</a></td></tr></tbody></table>
<table><thead><tr><th colspan="6">美国洛杉矶 LA CN2 GIA 推荐套餐</th></tr><tr><th>内存</th><th>CPU</th><th>硬盘</th><th>流量</th><th>带宽</th><th>购买</th></tr></thead><tbody><tr><td>1GB</td><td>2核</td><td>20GB</td><td>1TB</td><td>2.5Gbps</td><td><a href="https://www.bwger.com/link/87/">购买</a></td></tr><tr><td>2GB</td><td>3核</td><td>40GB</td><td>2TB</td><td>2.5Gbps</td><td><a href="https://www.bwger.com/link/88/">购买</a></td></tr><tr><td>4GB</td><td>4核</td><td>80GB</td><td>3TB</td><td>2.5Gbps</td><td><a href="https://www.bwger.com/link/89/">购买</a></td></tr><tr><td>8GB</td><td>6核</td><td>160GB</td><td>5TB</td><td>5Gbps</td><td><a href="https://www.bwger.com/link/90/">购买</a></td></tr><tr><td>16GB</td><td>8核</td><td>320GB</td><td>8TB</td><td>5Gbps</td><td><a href="https://www.bwger.com/link/91/">购买</a></td></tr><tr><td>32GB</td><td>10核</td><td>640GB</td><td>10TB</td><td>10Gbps</td><td><a href="https://www.bwger.com/link/92/">购买</a></td></tr><tr><td>64GB</td><td>12核</td><td>1280GB</td><td>12TB</td><td>10Gbps</td><td><a href="https://www.bwger.com/link/93/">购买</a></td></tr><tr><td>64GB</td><td>12核</td><td>1280GB</td><td>15TB</td><td>10Gbps</td><td><a href="https://www.bwger.com/link/160/">购买</a></td></tr><tr><td>64GB</td><td>12核</td><td>1280GB</td><td>20TB</td><td>10Gbps</td><td><a href="https://www.bwger.com/link/161/">购买</a></td></tr><tr><td>64GB</td><td>24核</td><td>1280GB</td><td>12TB</td><td>10Gbps</td><td><a href="https://www.bwger.com/link/148/">购买</a></td></tr></tbody></table>
<table><thead><tr><th colspan="6">日本大阪 OSAKA CN2 GIA 高端套餐</th></tr><tr><th>内存</th><th>CPU</th><th>硬盘</th><th>流量</th><th>带宽</th><th>购买</th></tr></thead><tbody><tr><td>2GB</td><td>2核</td><td>40GB</td><td>0.5TB</td><td>1.5Gbps</td><td><a href="https://www.bwger.com/link/134/">购买</a></td></tr><tr><td>4GB</td><td>4核</td><td>80GB</td><td>1TB</td><td>1.5Gbps</td><td><a href="https://www.bwger.com/link/135/">购买</a></td></tr><tr><td>8GB</td><td>6核</td><td>160GB</td><td>2TB</td><td>1.5Gbps</td><td><a href="https://www.bwger.com/link/136/">购买</a></td></tr><tr><td>16GB</td><td>8核</td><td>320GB</td><td>4TB</td><td>1.5Gbps</td><td><a href="https://www.bwger.com/link/137/">购买</a></td></tr><tr><td>32GB</td><td>10核</td><td>640GB</td><td>6TB</td><td>1.5Gbps</td><td><a href="https://www.bwger.com/link/138/">购买</a></td></tr><tr><td>64GB</td><td>12核</td><td>1280GB</td><td>8TB</td><td>1.5Gbps</td><td><a href="https://www.bwger.com/link/139/">购买</a></td></tr></tbody></table>
<table><thead><tr><th colspan="6">日本东京 TOKYO CN2 GIA 顶级套餐</th></tr><tr><th>内存</th><th>CPU</th><th>硬盘</th><th>流量</th><th>带宽</th><th>购买</th></tr></thead><tbody><tr><td>2GB</td><td>2核</td><td>40GB</td><td>0.5TB</td><td>1.2Gbps</td><td><a href="https://www.bwger.com/link/108/">购买</a></td></tr><tr><td>4GB</td><td>4核</td><td>80GB</td><td>1TB</td><td>1.2Gbps</td><td><a href="https://www.bwger.com/link/109/">购买</a></td></tr><tr><td>8GB</td><td>6核</td><td>160GB</td><td>2TB</td><td>1.2Gbps</td><td><a href="https://www.bwger.com/link/110/">购买</a></td></tr><tr><td>16GB</td><td>8核</td><td>320GB</td><td>4TB</td><td>1.2Gbps</td><td><a href="https://www.bwger.com/link/111/">购买</a></td></tr><tr><td>32GB</td><td>10核</td><td>640GB</td><td>6TB</td><td>1.2Gbps</td><td><a href="https://www.bwger.com/link/123/">购买</a></td></tr><tr><td>64GB</td><td>12核</td><td>1280GB</td><td>8TB</td><td>1.2Gbps</td><td><a href="https://www.bwger.com/link/125/">购买</a></td></tr></tbody></table>
<table><thead><tr><th colspan="6">中国香港 HONG KONG CN2 GIA 顶级套餐</th></tr><tr><th>内存</th><th>CPU</th><th>硬盘</th><th>流量</th><th>带宽</th><th>购买</th></tr></thead><tbody><tr><td>2GB</td><td>2核</td><td>40GB</td><td>0.5TB</td><td>1Gbps</td><td><a href="https://www.bwger.com/link/95/">购买</a></td></tr><tr><td>4GB</td><td>4核</td><td>80GB</td><td>1TB</td><td>1Gbps</td><td><a href="https://www.bwger.com/link/96/">购买</a></td></tr><tr><td>8GB</td><td>6核</td><td>160GB</td><td>2TB</td><td>1Gbps</td><td><a href="https://www.bwger.com/link/97/">购买</a></td></tr><tr><td>16GB</td><td>8核</td><td>320GB</td><td>4TB</td><td>1Gbps</td><td><a href="https://www.bwger.com/link/98/">购买</a></td></tr><tr><td>32GB</td><td>10核</td><td>640GB</td><td>6TB</td><td>1Gbps</td><td><a href="https://www.bwger.com/link/122/">购买</a></td></tr><tr><td>64GB</td><td>12核</td><td>1280GB</td><td>8TB</td><td>1Gbps</td><td><a href="https://www.bwger.com/link/124/">购买</a></td></tr></tbody></table>
@@ -0,0 +1,256 @@
![](https://developer.qcloudimg.com/http-save/yehe-3597170/25f2db33ae7d74d82830e2ed18d7ce3c.jpg)
机房内的蓝光
昨天又有客户问我,说他们的应用突然变慢了,怀疑是网络问题。我问他网络带宽多少,他说不知道...这种情况我见得太多了,很多人遇到网络问题就是一脸懵,完全不知道从哪里下手。
其实测网络带宽这个事情,我刚开始做运维的时候也是摸着石头过河。记得有一次领导问我们机房的带宽利用率怎么样,我愣是说不出个所以然来,那个尴尬啊...从那以后我就下定决心要把这些基本功练扎实。
今天就来分享一下我这些年积累的Linux网络带宽测试经验,保证让你以后遇到网络问题不再抓瞎。
### **speedtest-cli - 最简单粗暴的方法**
说到测带宽,我第一个想到的就是speedtest-cli。这玩意儿就像网页版的speedtest.net,但是可以在命令行里跑,特别适合我们这些服务器党。
安装很简单:
```
# CentOS/RHEL系列
yum install epel-release
yum install python-pip
pip install speedtest-cli
# Ubuntu/Debian系列
apt update
# 安装 pipx
sudo apt install pipx
pipx ensurepath
# 安装应用
pipx install speedtest-cli
#添加环境变量
echo 'export PATH="$PATH:/root/.local/bin"' >> ~/.bashrc
source ~/.bashrc
```
![](https://developer.qcloudimg.com/http-save/yehe-3597170/2b5d27d882604488a55831217dd80794.png)
image-20251014220320277
image-20251014220320277
装好之后直接运行:
它会自动帮你选择最近的[测试服务](https://cloud.tencent.com/product/wetest?from_column=20065&from=20065)器,然后开始测试。输出大概是这样的:
![](https://developer.qcloudimg.com/http-save/yehe-3597170/bcc9c060c33af94c57e5fb4742d50761.png)
image-20251014220631686
image-20251014220631686
不过有时候自动选择的服务器不太理想,你可以手动指定。先看看附近有哪些服务器:
```
speedtest-cli --list | grep China
```
然后选一个延迟比较低的:
```
speedtest-cli --server 服务器ID
```
我记得有一次我们的业务突然变慢,用户投诉不断。我用speedtest-cli一测,发现下载速度只有平时的一半,赶紧联系运营商,原来是他们在做线路维护忘记通知我们了。
### **iperf3 - 专业级的带宽测试工具**
speedtest-cli虽然方便,但有个问题就是测试的是到公网的速度。如果你想测试内网带宽,或者两台服务器之间的带宽,那就得用iperf3了。
安装iperf3:
```
# CentOS/RHEL
yum install iperf3
# Ubuntu/Debian
apt install iperf3
```
iperf3需要一台服务器做服务端,一台做客户端。在服务端运行:
![](https://developer.qcloudimg.com/http-save/yehe-3597170/4dc81cf4ad8fc7db2df5d927fb0c97c4.png)
image-20251014220858122
image-20251014220858122
在客户端运行:
默认测试10秒钟,你也可以指定时间:
测试UDP带宽:
客户端结果:
![](https://developer.qcloudimg.com/http-save/yehe-3597170/0c260bc2041a86bb41e912a80d7f6aa2.png)
image-20251014221400196
image-20251014221400196
服务端结果:
![](https://developer.qcloudimg.com/http-save/yehe-3597170/5df4dc64e3ee680ec8363cc0bdd1d094.png)
image-20251014221423484
image-20251014221423484
我特别喜欢用iperf3测试新部署的服务器之间的网络性能。有一次我们要在两个机房之间做[数据同步](https://cloud.tencent.com/product/datainlong?from_column=20065&from=20065),用iperf3测了一下专线带宽,发现实际速度比运营商承诺的要低不少,最后让他们重新调试了线路。
### **wget/curl - 简单实用的下载测试**
有时候你就想快速测一下下载速度,不想装额外的工具,那wget和curl就够用了。
用wget测试:
```
wget -O /dev/null http://speedtest.tele2.net/100MB.zip
```
这个命令会下载一个100MB的文件到/dev/null(相当于丢弃),然后显示下载速度。
用curl测试:
```
curl -o /dev/null http://speedtest.tele2.net/100MB.zip
```
如果你想看更详细的信息:
```
curl -o /dev/null -w "下载速度: %{speed_download} bytes/sec\n总时间: %{time_total}s\n" http://speedtest.tele2.net/100MB.zip
```
这种方法的好处是可以测试到特定服务器的速度,比如你的CDN节点或者合作伙伴的服务器。
### **nload - 实时监控网络流量**
有时候你不是要测最大带宽,而是想看看当前的网络使用情况,nload就很合适。
安装nload:
```
# CentOS/RHEL
yum install nload
# Ubuntu/Debian
apt install nload
```
运行很简单:
![](https://developer.qcloudimg.com/http-save/yehe-3597170/abc21faf0f58be050bacb5ed876c0b79.png)
image-20251014223241747
image-20251014223241747
它会显示一个实时的图表,显示当前的上传和下载速度。如果你有多个网卡,可以用左右箭头键切换。
我经常用nload来监控服务器的网络使用情况,特别是在做[数据迁移](https://cloud.tencent.com.cn/product/datainlong?from_column=20065&from=20065)或者大文件传输的时候,可以实时看到网络利用率。
### **iftop - 看看谁在占用带宽**
iftop比nload更进一步,它不仅能显示总的流量,还能显示每个连接的流量情况。
安装iftop:
```
# CentOS/RHEL
yum install iftop
# Ubuntu/Debian
apt install iftop
```
运行需要root权限:
iftop的界面有点像top命令,显示当前所有网络连接的流量情况。你可以看到每个IP地址的上传下载速度,这对于排查网络问题特别有用。
![](https://developer.qcloudimg.com/http-save/yehe-3597170/c4ff6771964687b77a9403d47cc2303b.png)
image-20251014223316164
image-20251014223316164
有一次我们的服务器网络突然变慢,用iftop一看,发现有个IP在疯狂下载数据,原来是有人在爬我们的网站...
### **nethogs - 进程级别的网络监控**
如果你想知道是哪个进程在占用网络带宽,nethogs就派上用场了。
安装nethogs:
```
# CentOS/RHEL
yum install nethogs
# Ubuntu/Debian
apt install nethogs
```
运行:
![](https://developer.qcloudimg.com/http-save/yehe-3597170/34178da062510889bde7d3bdd7010668.png)
image-20251014223425928
image-20251014223425928
nethogs会显示每个进程的网络使用情况,包括进程名、PID、用户等信息。这对于排查哪个应用程序占用带宽特别有用。
### **一些实用的测试技巧**
**选择合适的测试时间**
网络带宽测试最好在不同时间段多测几次,因为网络状况会随时间变化。我一般会在早上、中午、晚上各测一次,这样能得到比较全面的数据。
**注意测试方向**
很多人只测下载速度,忽略了上传速度。但对于服务器来说,上传速度同样重要,特别是如果你的服务器需要向用户推送大量数据的话。
**考虑并发连接**
单线程测试得到的带宽可能不能反映真实情况。可以试试多线程测试:
这个命令会启动4个并行连接进行测试。
**记录测试结果**
我建议把测试结果记录下来,建立一个基线。这样以后出现问题的时候,你就能快速判断是不是网络带宽的问题了。
### **遇到问题怎么办**
如果测试结果不理想,不要慌。我的经验是按这个顺序排查:
1. 1\. 先确认是不是测试方法的问题,换个工具再测一次
2. 2\. 检查服务器的网卡配置,看看是不是限速了
3. 3\. 联系网络管理员或者运营商,确认线路状况
4. 4\. 检查防火墙和安全组设置,看看是不是有限制
有一次我们的测试结果特别差,折腾了半天才发现是网卡驱动的问题,更新驱动之后速度立马就上来了。
### **写在最后**
网络带宽测试看起来简单,但要做好还是需要一些经验的。我建议大家平时多练习,熟悉这些工具的使用方法。更重要的是,要建立定期测试的习惯,这样才能及时发现问题。
说实话,网络问题往往是最难排查的,因为涉及的环节太多了。但只要你掌握了这些基本的测试方法,至少能快速定位问题的大概范围,这就已经成功了一半。
记住,做运维最重要的就是要有数据支撑,不能凭感觉。网络慢不慢,不是你说了算,是测试结果说了算!
本文参与 [腾讯云自媒体同步曝光计划](https://cloud.tencent.com.cn/developer/support-plan),分享自微信公众号。
原始发表:2025-10-14,如有侵权请联系 [cloudcommunity@tencent.com](mailto:cloudcommunity@tencent.com) 删除
@@ -0,0 +1,194 @@
## 测试软件
### speedtest-cli
https://cn.x-cmd.com/pkg/speedtest-cli
https://github.com/sivel/speedtest-cli
librespeed/speedtest
在自家搭建了Speedtest
http://himan.picp.net:5102/
服务器自动寻找最近的节点服务器,返回下载和上传速率
群晖:
https://laosu.tech/2022/10/19/%E7%94%A8Speedtest-Tracker%E8%B7%9F%E8%B8%AA%E4%B8%8A%E7%BD%91%E9%80%9F%E5%BA%A6/
speedtest tracker
https://zhuanlan.zhihu.com/p/640264958
Docker Speedtest analyser
https://www.modb.pro/db/127325
### iperf3
```
# Debian/Ubuntu 系
sudo apt update sudo apt install iperf3 ​
# CentOS/RHEL 系
sudo yum install iperf3
```
client/server模式,先在服务器安装iperf3 -s -p XXX,在客户端iperf3 -c XXX对接
https://zhuanlan.zhihu.com/p/507720770
从家里到联通云和腾讯云服务器都是2Mbits/sec
chengang@JAMBPM1-2 ~ % iperf3 -c 116.162.100.119 -p 5001
```
Connecting to host 116.162.100.119, port 5001
[ 5] local 192.168.1.150 port 64437 connected to 116.162.100.119 port 5001
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 768 KBytes 6.27 Mbits/sec
[ 5] 1.00-2.01 sec 0.00 Bytes 0.00 bits/sec
[ 5] 2.01-3.01 sec 256 KBytes 2.10 Mbits/sec
[ 5] 3.01-4.00 sec 128 KBytes 1.05 Mbits/sec
[ 5] 4.00-5.01 sec 256 KBytes 2.09 Mbits/sec
[ 5] 5.01-6.00 sec 128 KBytes 1.05 Mbits/sec
[ 5] 6.00-7.00 sec 256 KBytes 2.11 Mbits/sec
[ 5] 7.00-8.00 sec 256 KBytes 2.09 Mbits/sec
[ 5] 8.00-9.01 sec 256 KBytes 2.09 Mbits/sec
[ 5] 9.01-10.00 sec 256 KBytes 2.10 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 2.50 MBytes 2.10 Mbits/sec sender
[ 5] 0.00-10.00 sec 2.40 MBytes 2.01 Mbits/sec receiver
```
Windows测试结果:
```
D:\myWinApps\iperf-3.20-win64>iperf3 -c 150.158.120.215 -p 5001
Connecting to host 150.158.120.215, port 5001
[ 5] local 198.18.0.1 port 49649 connected to 150.158.120.215 port 5001
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.01 sec 1.62 MBytes 13.5 Mbits/sec
[ 5] 1.01-2.01 sec 256 KBytes 2.10 Mbits/sec
[ 5] 2.01-3.01 sec 256 KBytes 2.10 Mbits/sec
[ 5] 3.01-4.01 sec 256 KBytes 2.10 Mbits/sec
[ 5] 4.01-5.01 sec 256 KBytes 2.09 Mbits/sec
[ 5] 5.01-6.01 sec 256 KBytes 2.09 Mbits/sec
[ 5] 6.01-7.01 sec 128 KBytes 1.05 Mbits/sec
[ 5] 7.01-8.01 sec 256 KBytes 2.09 Mbits/sec
[ 5] 8.01-9.01 sec 256 KBytes 2.11 Mbits/sec
[ 5] 9.01-10.01 sec 256 KBytes 2.10 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.01 sec 3.75 MBytes 3.14 Mbits/sec sender
[ 5] 0.00-10.03 sec 2.53 MBytes 2.11 Mbits/sec receiver
```
是我家里路由器问题?
天园测试结果:
```
D:\myWinApps\iperf-3.20-win64>iperf3 -c 150.158.120.215 -p 5001
Connecting to host 150.158.120.215, port 5001
[ 5] local 198.18.0.1 port 4812 connected to 150.158.120.215 port 5001
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.01 sec 52.1 MBytes 433 Mbits/sec
[ 5] 1.01-2.01 sec 0.00 Bytes 0.00 bits/sec
[ 5] 2.01-3.01 sec 12.0 MBytes 102 Mbits/sec
[ 5] 3.01-4.01 sec 0.00 Bytes 0.00 bits/sec
[ 5] 4.01-5.01 sec 12.0 MBytes 101 Mbits/sec
[ 5] 5.01-6.01 sec 12.0 MBytes 100 Mbits/sec
[ 5] 6.01-7.00 sec 0.00 Bytes 0.00 bits/sec
[ 5] 7.00-8.01 sec 12.0 MBytes 100 Mbits/sec
[ 5] 8.01-9.01 sec 0.00 Bytes 0.00 bits/sec
[ 5] 9.01-10.01 sec 12.0 MBytes 101 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.01 sec 112 MBytes 94.0 Mbits/sec sender
[ 5] 0.00-10.04 sec 69.8 MBytes 58.3 Mbits/sec receiver
```
初步定位是东玺门家路由器问题!
上游网络节点问题!
### mtr
https://help.aliyun.com/zh/ecs/user-guide/use-mtr-tool-for-network-analysis
https://www.cnblogs.com/xyash/p/19276237
https://github.com/WinMTR/WinMTR-Official/releases/tag/v0.92
winmtr
https://blog.csdn.net/michaelwoshi/article/details/126924510
sudo mtr -w www.baidu.com
```
Start: 2025-12-03T22:39:15+0800
HOST: JAMBPM1-2.local Loss% Snt Last Avg Best Wrst StDev
1.|-- 192.168.1.1 0.0% 10 0.7 1.2 0.6 4.7 1.2
2.|-- 175.0.68.1 0.0% 10 3.9 3.6 2.1 4.3 0.6
3.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
4.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
5.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
6.|-- 113.96.4.238 20.0% 10 22.2 25.0 21.8 28.4 2.6
7.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
8.|-- 14.29.117.178 0.0% 10 23.2 26.4 23.2 35.6 4.7
9.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
10.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
11.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
12.|-- 183.2.172.17 0.0% 10 22.4 22.5 21.6 23.5 0.6
```
https://www.cnblogs.com/xyash/p/19276237
### nload
服务器当前的网络速率
### NetworkQauality
Mac下命令
```
networkQuality -v
```
[[networkQuality:macOS 中隐藏的网络测试工具(命令行)]]
### netquality
Mac下不能运行,需要在Docker安装容器
https://github.com/xykt/NetQuality
### netperf
https://www.cnblogs.com/davidesun/p/12726006.html
https://zhuanlan.zhihu.com/p/692834798
### httpstat
https://github.com/reorx/httpstat
- 排查命令
```
# 关键排查命令:
ping 223.5.5.5 → 延迟<10ms(正常)
dig @localhost www.google.com → 响应超时
conntrack -L | wc -l → 29876(接近上限)
```
### TurboACC
openwrt插件
### Homebox
https://www.swjsj.com/articles/2025/04/25/1745589670102.html
docker run -d -p 3300:3300 --name homebox xgheaven/homebox
![image.png](https://joyimg.cpolar.top/i/2025/12/04/69314dd8a987d.png)
测试出来居然这么强?应该是从M1到DSM的数据!
https://github.com/XGHeaven/homebox
在自家搭建了一个服务器:
http://himan.picp.net:3300/
## BBR加速
https://blog.eimoon.com/p/ubuntu-bbr/
centOS 7.X不同于ubuntu、debian
[[CentOS7安装TCP BBR加速_tcp加速脚本-CSDN博客]]