logo NodeSeekbeta

【NQ+TQ】晚高峰-已调优-DMIT LAX.AS3.Pro.TINY存档

💻基本信息
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                         [1m硬件质量体检报告:[36m179.253.*.*[0m
                    [4mhttps://github.com/xykt/HardwareQuality[0m
                    bash <(curl -sL https://Check.Place) -H
            报告时间:2026-09-25 23:32:13 CST  脚本版本:v2026-05-21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
一、操作系统信息
[36m容器/虚拟化:          [32mKVM 虚拟机[0m
[36m架构:                 [32mx86_64[0m
[36m操作系统/内核:        [32mDebian GNU/Linux 12 (bookworm) 6.18.53-x64v3-xanmod1[0m
[36m运行时间:             [32m0 天 8 小时 23 分钟[0m
[36m负载:                 [32m0.43[0m[32m, [32m0.13[0m[32m, [32m0.04[0m[0m
[36m进程:                 [32m3 用户,147 进程,22/176 活跃/总服务[0m
[36m区域设置:             [32mC, UTF-8, Etc/UTC UTC +0000[0m
二、主板信息
[36mBIOS:    [32mSeaBIOS, 版本rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org[0m
[36m芯片组:  [32mIntel 82801IB (ICH9) LPC Interface Controller[0m
          [32mIntel 82G33/G31/P35/P31 Express DRAM Controller[0m
[36m声卡:    [32mIntel 82801I (ICH9 Family) HD Audio Controller[0m
[36m网卡:    [32mRed Hat, Inc. Virtio network device[0m
三、CPU测评
[36mCPU:     [1m[4m[47m[30mAMD EPYC-Milan Processor 步进1 (25代) 32/64-bit[0m
          [1m[47m[30m ╚═ 1核心, 1线程, 1996.250MHz, 利用率5%[0m[47m        [0m
[36m缓存:    [32mL1d 32 KiB, L1i 32 KiB, L2 512 KiB, L3 32 MiB[0m
[36m指令集:  [0m[41m ✘ VT-x/AMD-V [0m  [42m ✔ AES-NI [0m  [42m ✔ AVX2 [0m  [42m ✔ BMI1/2 [0m  [41m ✘ EPT/NPT [0m
[36mSysbench:[32m单线程 3521.47     [0m
[36m详细结果:[32m[4mhttps://browser.geekbench.com/v5/cpu/24664818[0m
四、显卡测评
[36m显卡:    [1m[47m[30m[集显][4mAMD 1111 (rev 02) [0m[47m[0m
五、内存测评
[36m内存:    [1m[4m[47m[30m总容量 1.9 GB,  已用 0.8 GB(40%),  可用 1.1 GB(60%)[0m[47m[0m
[36m交换:    [32m总容量 1024 MB,  已用 82 MB(8%),  可用 942 MB(92%)[0m
[36m超开指标:[0m[41m ✔ 气球回收 [0m   [42m ✘ KSM 复用 [0m
[36mSysbench:[32m读取 46362.4 MB/s[0m    [33m写入 27326.6 MB/s[0m    [33m延迟 159 ns[0m
六、硬盘测评
[36m硬盘:    [0m[47m[30m[1m[4m数量 1,  总容量 20G,  已用容量 5.7G(28%),  可用容量 14G(72%)[0m[47m[0m
[36m测试设备:[32mvda1(/r**t) -> DISK[0m
[36mCrystal: RND4K/Q1    IOPS||RND4K/Q32   IOPS||SEQ1M/Q1    IOPS||SEQ1M/Q8    IOPS[0m
[36m读取:    [0m[43m6.5[0m[33m5MB/s    1.7k[0m[36m||[0m[43m89.8MB/s[0m[33m     23k[0m[36m||[0m[43m349MB/s   [0m[33m   349[0m[36m||[0m[43m1010MB/s    [0m[33m1.0k[0m
[36m写入:    [0m[43m43.0MB/[0m[33ms     11k[0m[36m||[0m[43m66.4MB/[0m[33ms     17k[0m[36m||[0m[42m1051MB/s    [0m[32m1.1k[0m[36m||[0m[43m1051MB/s    [0m[33m1.1k[0m
[36mATTO:    READ                          IOPS||WRITE                         IOPS[0m
[36m512B      [0m[41m5.93MB[0m[31m/s                       12k[0m[36m||[0m[43m15.2MB/s [0m[33m                      31k[0m
[36m1K        [0m[41m11.9MB/s [0m[31m                      12k[0m[36m||[0m[43m28.6MB/s    [0m[33m                   29k[0m
[36m2K        [0m[41m22.0MB/s   [0m[31m                    11k[0m[36m||[0m[43m55.0MB/s      [0m[33m                 28k[0m
[36m4K        [0m[41m39.3MB/s     [0m[31m                  10k[0m[36m||[0m[43m110MB/s         [0m[33m               28k[0m
[36m8K        [0m[41m68.2MB/s      [0m[31m                8.7k[0m[36m||[0m[43m213MB/s           [0m[33m             27k[0m
[36m16K       [0m[41m117MB/s         [0m[31m              7.5k[0m[36m||[0m[43m436MB/s              [0m[33m          28k[0m
[36m32K       [0m[43m166MB/s           [0m[33m            5.3k[0m[36m||[0m[42m897MB/s                [0m[32m        29k[0m
[36m64K       [0m[43m291MB/s            [0m[33m           4.7k[0m[36m||[0m[42m1050MB/s                [0m[32m       17k[0m
[36m128K      [0m[43m607MB/s               [0m[33m        4.9k[0m[36m||[0m[43m1050MB/s                [0m[33m      8.4k[0m
[36m256K      [0m[43m999MB/s                 [0m[33m      4.0k[0m[36m||[0m[43m1051MB/s                [0m[33m      4.2k[0m
[36m512K      [0m[43m1010MB/s                [0m[33m      2.0k[0m[36m||[0m[43m1051MB/s                [0m[33m      2.1k[0m
[36m1M        [0m[43m1009MB/s                [0m[33m      1.0k[0m[36m||[0m[43m1051MB/s                [0m[33m      1.1k[0m
[36m2M        [0m[43m1009MB/s                [0m[33m       504[0m[36m||[0m[43m1052MB/s                [0m[33m       525[0m
[36m4M        [0m[43m1010MB/s                [0m[33m       252[0m[36m||[0m[43m1053MB/s                [0m[33m       263[0m
[36m8M        [0m[43m1009MB/s                [0m[33m       126[0m[36m||[0m[43m1055MB/s                [0m[33m       131[0m
[36m16M       [0m[43m1010MB/s                [0m[33m        63[0m[36m||[0m[43m1057MB/s                [0m[33m        66[0m
[36m32M       [0m[43m1008MB/s                [0m[33m        31[0m[36m||[0m[43m1063MB/s                [0m[33m        33[0m
[36m64M       [0m[43m1007MB/s                [0m[33m        15[0m[36m||[0m[43m1068MB/s                [0m[33m        16[0m
七、HQ硬件加权评分
[36m项目:      总 分          CPU           GPU          内 存         硬 盘  [0m
[36m分数:    [0m[46m[37m[1m  15672  [0m  [36m[1m=[0m  [46m[37m[1m   N/A   [0m  [36m[1m+[0m  [46m[37m[1m   N/A   [0m  [36m[1m+[0m  [46m[37m[1m  13946  [0m  [36m[1m+[0m  [46m[37m[1m  1726   [0m
[36m排名:    [0m[32m[1m  0.9%           N/A           N/A          9.7%          4.4%   [0m
================================================================================
[3m今日硬件检测量:631;总检测量:183906。感谢使用xy系列脚本! [0m
[3m报告链接:[4mhttps://Report.Check.Place/hardware/14SV0BBM8.svg[0m
🎬IP质量
########################################################################
                      [1mIP质量体检报告:[36m179.253.*.*[0m
                   [4mhttps://github.com/xykt/IPQuality[0m
                bash <(curl -sL https://Check.Place) -I
        报告时间:2026-09-25 23:40:36 CST  脚本版本:v2026-09-16
########################################################################
一、基础信息([3mMaxmind 数据库[0m)
[36m自治系统号:            [32mAS906[0m
[36m组织:                  [32mDMIT Cloud Services[0m
[36m坐标:                  [32m49°17′27″W, 25°30′9″S[0m
[36m地图:                  [4m[32mhttps://check.place/-25.5026,-49.2908,15,cn[0m
[36m城市:                  [32m巴拉那州, 庫里奇巴, 80000[0m
[36m使用地:                [32m[US]美国[0m[32m, [SA]南美洲[0m
[36m注册地:                [32m[US]美国[0m
[36m时区:                  [32mAmerica/Sao_Paulo[0m
[36mIP类型:                [42m[1m[37m 原生IP [0m
二、IP类型属性
[36m数据库:   [3m   IPinfo    ipregistry    ipapi    IP2Location   AbuseIPDB [0m
[36m使用类型: [0m   [41m[37m[1m 机房 [0m      [41m[37m[1m 机房 [0m      [41m[37m[1m 机房 [0m      [41m[37m[1m 机房 [0m      [41m[37m[1m 机房 [0m   
[36m公司类型: [0m   [41m[37m[1m 机房 [0m      [41m[37m[1m 机房 [0m      [42m[37m[1m 家宽 [0m      [41m[37m[1m 机房 [0m   
三、风险评分
[36m风险等级:      [3m[37m[42m极低         低 [43m      中等      [41m 高         极高[0m
[36mIP2Location:[37m[1m   [42m3|[43m[41m[0m[32m[1m低风险[0m
[36mScamalytics:[37m[1m   [42m    7|[43m[41m[0m[32m[1m低风险[0m
[36mipapi:[37m[1m         [42m             1.1[43m4%|[41m[0m[33m[1m较高风险[0m
[36mAbuseIPDB:[37m[1m    0[42m|[43m[41m[0m[32m[1m低风险[0m
四、风险因子
[36m库: [3mIP2Location ipapi ipregistry IPQS Scamalytics ipdata IPinfo DB-IP[0m
[36m地区:  [0m  [32m[US][0m    [32m[US][0m    [32m[US][0m    [32m[1m 无 [0m    [32m[US][0m    [32m[US][0m    [32m[US][0m    [32m[1m 无 [0m
[36m代理:  [0m  [32m[1m 否 [0m    [32m[1m 否 [0m    [32m[1m 否 [0m    [32m[1m 无 [0m    [32m[1m 否 [0m    [32m[1m 否 [0m    [32m[1m 否 [0m    [32m[1m 无 [0m
[36mTor:   [0m  [32m[1m 否 [0m    [32m[1m 否 [0m    [32m[1m 否 [0m    [32m[1m 无 [0m    [32m[1m 否 [0m    [32m[1m 否 [0m    [32m[1m 否 [0m    [32m[1m 无 [0m
[36mVPN:   [0m  [32m[1m 否 [0m    [32m[1m 否 [0m    [32m[1m 否 [0m    [32m[1m 无 [0m    [32m[1m 否 [0m    [32m[1m 无 [0m    [32m[1m 否 [0m    [32m[1m 无 [0m
[36m服务器:[0m  [31m[1m 是 [0m    [31m[1m 是 [0m    [31m[1m 是 [0m    [32m[1m 无 [0m    [32m[1m 否 [0m    [31m[1m 是 [0m    [31m[1m 是 [0m    [32m[1m 无 [0m
[36m滥用:  [0m  [32m[1m 否 [0m    [32m[1m 否 [0m    [32m[1m 否 [0m    [32m[1m 无 [0m    [32m[1m 否 [0m    [32m[1m 否 [0m    [32m[1m 无 [0m    [32m[1m 无 [0m
[36m机器人:[0m  [32m[1m 否 [0m    [32m[1m 否 [0m    [32m[1m 无 [0m    [32m[1m 无 [0m    [32m[1m 否 [0m    [32m[1m 无 [0m    [32m[1m 无 [0m    [32m[1m 无 [0m
五、流媒体及AI服务解锁检测
[36m服务商: [3m TikTok   Disney+  Netflix Youtube  AmazonPV  Reddit   ChatGPT [0m
[36m状态:    [42m[37m 解锁 [0m   [42m[37m 解锁 [0m   [42m[37m 解锁 [0m   [42m[37m 解锁 [0m   [42m[37m 解锁 [0m   [42m[37m 解锁 [0m   [42m[37m 解锁 [0m  [0m
[36m地区:   [32m  [US]     [US]     [US]     [US]     [US]     [US]     [US]   [0m
[36m方式:    [42m[37m 原生 [0m   [42m[37m 原生 [0m   [42m[37m 原生 [0m   [42m[37m 原生 [0m   [42m[37m 原生 [0m   [42m[37m 原生 [0m   [42m[37m 原生 [0m  [0m
六、邮局连通性及黑名单检测
[36m本地25端口出站:[0m[31m阻断[0m
[36m通信:[31m远端25端口不可达​[0m[0m
[36mIP地址黑名单数据库:  [0m[36m有效 [1m423   [0m[32m正常 [1m116   [0m[33m已标记 [1m307   [0m[31m黑名单 [1m0[0m
========================================================================
[3m今日IP检测量:3472;总检测量:2232516。感谢使用xy系列脚本! [0m
[3m报告链接:[4mhttps://Report.Check.Place/ip/26ZM91YOZ.svg[0m

########################################################################
              [1mIP质量体检报告(Lite):[36m2605:52c0:2:*:*:*:*:*[0m
                   [4mhttps://github.com/xykt/IPQuality[0m
                bash <(curl -sL https://Check.Place) -I
        报告时间:2026-09-25 23:40:36 CST  脚本版本:v2026-09-16
########################################################################
一、基础信息([3mIPinfo 数据库[0m)
[36m自治系统号:            [32mAS906[0m
[36m组织:                  [32mDMIT Cloud Services[0m
[36m坐标:                  [32m118°15′60″W, 34°3′21″N[0m
[36m地图:                  [4m[32mhttps://check.place/34.0559,-118.2666,12,cn[0m
[36m城市:                  [32mLos Angeles, 90017[0m
[36m使用地:                [32m[US]United States of America[0m[32m, Americas[0m
[36m注册地:                [32m[US]United States of America[0m
[36m时区:                  [32mAmerica/Los_Angeles[0m
[36mIP类型:                [42m[1m[37m 原生IP [0m
二、IP类型属性
[36m数据库:   [3m   IPinfo    ipregistry    ipapi [0m
[36m使用类型: [0m   [41m[37m[1m 机房 [0m      [41m[37m[1m 机房 [0m   
[36m公司类型: [0m   [41m[37m[1m 机房 [0m      [41m[37m[1m 机房 [0m   
三、风险评分
[36m风险等级:      [3m[37m[42m极低         低 [43m      中等      [41m 高         极高[0m
四、风险因子
[36m库: [3m    ipapi ipregistry IPinfo DB-IP[0m
[36m地区:  [0m  [32m[1m 无 [0m    [32m[US][0m    [32m[US][0m    [32m[1m 无 [0m
[36m代理:  [0m  [32m[1m 无 [0m    [32m[1m 否 [0m    [32m[1m 否 [0m    [32m[1m 无 [0m
[36mTor:   [0m  [32m[1m 无 [0m    [32m[1m 否 [0m    [32m[1m 否 [0m    [32m[1m 无 [0m
[36mVPN:   [0m  [32m[1m 无 [0m    [32m[1m 否 [0m    [32m[1m 否 [0m    [32m[1m 无 [0m
[36m服务器:[0m  [32m[1m 无 [0m    [31m[1m 是 [0m    [31m[1m 是 [0m    [32m[1m 无 [0m
[36m滥用:  [0m  [32m[1m 无 [0m    [32m[1m 否 [0m    [32m[1m 无 [0m    [32m[1m 无 [0m
[36m机器人:[0m  [32m[1m 无 [0m    [32m[1m 无 [0m    [32m[1m 无 [0m    [32m[1m 无 [0m
五、流媒体及AI服务解锁检测
[36m服务商: [3m TikTok   Disney+  Netflix Youtube  AmazonPV  Reddit   ChatGPT [0m
[36m状态:    [41m[37m 失败 [0m   [41m[37m 屏蔽 [0m  [43m[37m 仅自制 [0m  [42m[37m 解锁 [0m   [41m[37m 屏蔽 [0m   [41m[37m 屏蔽 [0m   [42m[37m 解锁 [0m  [0m
[36m地区:   [32m                    [US]     [US]                       [US]   [0m
[36m方式:                      [42m[37m 原生 [0m   [42m[37m 原生 [0m                     [42m[37m 原生 [0m  [0m
六、邮局连通性及黑名单检测
[36m本地25端口出站:[0m[31m阻断[0m
[36m通信:[0m[30m+[0m[42m[37m[1mGmail[0m[30m-[0m[41m[37m[1mOutlook[0m[30m-[0m[41m[37m[1mYahoo[0m[30m-[0m[41m[37m[1mApple[0m[30m-[0m[41m[37m[1mQQ[0m[30m-[0m[41m[37m[1mMailRU[0m[30m-[0m[41m[37m[1mAOL[0m[30m-[0m[41m[37m[1mGMX[0m[30m-[0m[41m[37m[1mMailCOM[0m[30m-[0m[41m[37m[1m163[0m[30m-[0m[41m[37m[1mSohu[0m[30m-[0m[41m[37m[1mSina[0m
========================================================================
[3m今日IP检测量:3475;总检测量:2232519。感谢使用xy系列脚本! [0m
🌐网络质量

image

📍回程路由

image

NodeQuality链接

TQ

IPv4回程

IPv4大包回程

IPv6回程

教育网回程

国际互联

单线程测速

报告链接:https://tcpquality.ibsgss.uk/r/24YXN6WXer

  • 大佬可以分享一下调优教程吗

  • 怎么调优的啊

  • @kukudegun #1
    @godwen #2
    我让ai总结了一下过程。

    你是我的 VPS 网络调优助手。目标:把这台 VPS 的单线程吞吐,从"明显低于它应有的水平"提到接近它这条线路的上限。
    我不一定在中国,我的机器也不一定在哪个国家——**线路类型和 RTT 必须以实测为准,不许假设**。
    全程用中文,一步一步来。每一步都要给我三样东西:①怎么执行 ②怎么验证 ③怎么回滚(或怎么关)。
    
    【七条铁律,不许违反】
    1. 先量再改:没测出基线之前,一个参数都不许动。
    2. 先算账再定参数:缓冲上限按「带宽 × 实测 RTT」算(吞吐 ≈ 窗口 ÷ RTT),不是抄一个 32MB 就完事。
    3. 一次只改一类东西,改完立刻验证,别一次改十项。
    4. 动手前先备份,备份命令要写全。
    5. 每条命令都要告诉我"怎么开"和"怎么关"(我是新手,会忘)。
    6. 别用 `sysctl -w` 当最终结果(重启就丢),要写进配置文件;改完必须重启一次再复验。
    7. 网上搜到的"一键调优脚本"一律不要整跑,只把其中的参数逐条评估。
    
    【第 0 步:先问我 5 件事】
    ① 带宽档位(多少 Mbps)② **从我这里到服务器的实测 RTT**(我跑 ping / mtr 把结果给你;如果有多个访问点都给我)③ 内存多大 ④ 发行版和内核版本(我跑 `uname -r`)⑤ 机器上已有几份调优文件(`ls /etc/sysctl.d/`)、SSH 端口、有没有防爆破机制。
    为什么要问:缓冲上限 = BDP 再留 2–4 倍余量,而 BDP 完全由「带宽 × 我这条路的 RTT」决定。RTT 20ms 和 RTT 200ms,结论差十几倍。防爆破机制会让排查时的多次登录把我自己封掉。
    
    【第 1 步:量基线,先判断"值不值得调"】
    在服务器上(先放行 TCP 50280,测完删掉规则):
        iperf3 -s -p 50280 -D -1
    在我这边:
        iperf3 -c <服务器IP> -p 50280 -R -t 30 -i 1        # 单线程下载
        iperf3 -c <服务器IP> -p 50280 -R -t 30 -i 1 -P 8   # 8 线程,不加限速
    结果判读(关键):
    - 单线程低、8 线程能接近带宽 → 是窗口/缓冲不足,值得调,继续往下。
    - 8 线程也远低于带宽 → 瓶颈在线路或本地链路,调服务端参数没用,请如实告诉我,别吹效果。
    - 服务器自己从大厂 CDN 下载很快、从我这里慢 → 问题在我到服务器这一段,不在机器。
    - **RTT 很低(比如同城/同国 5–30ms)却仍然慢** → 大概率不是窗口问题,先查服务器单核 CPU、磁盘、客户端本地链路。
    收工命令:pkill -x iperf3(必须用 -x;用 -f 会把我自己的 ssh 会话杀掉)。
    
    【第 2 步:备份】
        mkdir -p /root/tuning-backup-$(date +%Y%m%d) && cp -a /etc/sysctl.conf /etc/sysctl.d/ /root/tuning-backup-$(date +%Y%m%d)/ && sysctl -a > /root/tuning-backup-$(date +%Y%m%d)/effective-before.txt 2>/dev/null
    
    【第 3 步:加缓冲(收益最大的一步)】
    先按 BDP 算:**带宽(Mbps) ÷ 8 × RTT(ms) ÷ 1000 = BDP(MB)**,上限取 BDP 的 2–4 倍。举例:
    - 100 Mbps × 20ms ≈ 0.25MB → 取 1–2MB
    - 500 Mbps × 60ms ≈ 3.75MB → 取 16MB
    - 200 Mbps × 200ms ≈ 5MB → 取 16MB
    - 500 Mbps × 135ms ≈ 8.4MB → 取 32MB
    - 1 Gbps × 135ms ≈ 16.9MB → 取 64MB
    内存小的机器(≤1GB)不要照抄大值,先看一眼 `tcp_mem` 再定。
    要写进去的键(以 32MB 档为例):
        net.core.rmem_max = 33554432
        net.core.wmem_max = 33554432
        net.ipv4.tcp_rmem = 4096 1048576 33554432
        net.ipv4.tcp_wmem = 4096 262144 33554432
        net.core.default_qdisc = fq
        net.ipv4.tcp_congestion_control = bbr
        net.ipv4.tcp_slow_start_after_idle = 0
        net.ipv4.tcp_mtu_probing = 1
        net.ipv4.tcp_fastopen = 3
        net.ipv4.tcp_moderate_rcvbuf = 1
    要点:
    - 上限(第 3 个数)= 按上面算的 BDP 余量。
    - `tcp_rmem`/`tcp_wmem` 中间那个数是"起跑线"(初始值),网页、接口这类短连接全靠它,别留 16KB。**RTT 高(>100ms)才需要抬到 512K–1M;RTT 低就不用那么大**。
    - 不要抄 `tcp_notsent_lowat`、`tcp_no_metrics_save`、`tcp_fack`(实测没收益 / 新内核没这个键)。
    - `vm.panic_on_oom` 必须是 0(设成 1,内存一满就整机重启)。
    - **全机只留一份调优文件**。如果机器自带(例如 DMIT 的 `/etc/sysctl.d/99-bbr-network.conf`),就并进那一份,不要新建 98/97 平行文件。其它文件里的同名键要注释掉——多份文件谁生效取决于加载顺序,而且顺序不可靠:实测同一套文件手工 `sysctl --system` 一次后,生效值会从一份跳到另一份;根治办法是去重,不是搞清顺序。
    生效和验证:
        sysctl --system
        sysctl -n net.ipv4.tcp_rmem net.core.rmem_max net.ipv4.tcp_congestion_control net.core.default_qdisc
        sysctl --system 2>&1 | grep -iE "error|invalid|cannot stat" || echo 无错误
    最后一条必须看:写错键名只会报一行错,不看就发现不了。
    注意:删掉文件里的键不会把运行时的值还原,要 `sysctl -w` 显式设回去(常见残留:tcp_retries2、tcp_orphan_retries、tcp_autocorking、tcp_notsent_lowat)。
    
    【第 4 步:确认拥塞控制是不是 BBRv3(要先问我,换内核要重启)】
    先判断:sudo modinfo tcp_bbr | grep version
    - 必须带 sudo。不带 sudo 读不到模块信息,会假报"没有 version",我就误判过。
    - 输出 `3` 才是 BBRv3。
    - 如果 RTT 很低、也不丢包,现行 BBR 可能已经够用,**不要为了"版本新"去换内核**。
    - 要换就换 XanMod:加官方 key(指纹必须是 D38D 7D1D A134 9567 ADED 882D 86F7 D09E E734 E623),源里写自己发行版代号(Debian 13 = trixie,Ubuntu 24.04 = noble),装 `linux-xanmod-lts-x64v3`(LTS 线,别装 EDGE)。
    换核前做生存检查(云主机缺了会失联):
        grep -E "CONFIG_VIRTIO_BLK=y|CONFIG_VIRTIO_PCI=y|CONFIG_EXT4_FS=y" /boot/config-<新内核>
        lsinitramfs /boot/initrd.img-<新内核> | grep virtio_net
    安全换核:GRUB_DEFAULT 改 saved → `grub-set-default "<旧内核>"`(冷启动锚点)→ `grub-reboot "<新内核>"`(只这次进新内核)→ reboot。起来后确认 `uname -r` 和 `version: 3` 都对了,再 `grub-set-default "<新内核>"` 固化。永远保留一个能启动的旧内核。
    
    【第 5 步:队列与 initcwnd】
        tc qdisc show dev <网卡>     # 目标是 fq
    多队列网卡改叶子会报 "Failed to find specified qdisc":先写 `default_qdisc=fq`,再 `tc qdisc replace dev <网卡> root mq`,两个叶子会按新默认值重建。
    initcwnd:**RTT 越高、单流越短,收益越明显;RTT 低或出口带宽不够时可以跳过**。要做就用 systemd oneshot 持久化(别塞 rc.local):
        ip route change default via <网关> dev <网卡> proto dhcp metric <值> initcwnd 64
    路由参数要按 `ip route` 输出原样匹配(metric 写错就不生效,src 可以省),改完用 `ip route | grep initcwnd` 复核。
    
    【第 6 步:复测与收尾】
    - 这类线路单轮重传能从几百跳到几万,所以要 **旧值/新值 交替各跑 3 次比中位数**,别比单轮、别比平均值。
    - 重传只能在服务器上看:nstat -z TcpRetransSegs(Windows 客户端版 iperf3 不输出 Retr 列)。
    - 改完重启一次,再复测一遍,确认所有项都还在。
    - 收尾:pkill -x iperf3;删掉为测速临时开的防火墙规则(live 规则和持久化文件里的都要删)。
    
    【必须避开的坑】
    1. 多份调优文件:改了不生效先查这里。
    2. 搜来的"万能脚本"常带 `vm.panic_on_oom=1`、把防火墙改回全开、覆盖厂商自带的 sysctl —— 逐条评估,只吸收参数思路。
    3. 厂商预置参数不是垃圾(DMIT 等自带的 sysctl 是配合它家线路调的):只增不删,删之前先确认。
    4. 卸载旧内核可能被依赖拉进 EDGE 版:`-lts-x64v3` 和 `x64v3` 是两个包,卸完用 `dpkg -l | grep xanmod` 复查。
    5. 临时测速端口一旦被 `iptables-save` 落盘,重启后会自动复现,收尾要清干净。
    6. 反爆破会封自己:有的机器用 iptables recent(如 20 次 / 300 秒),而一条超时连接会被算成好几条(SYN 重传)。排查时把命令合并成一条长会话,别一条一条 ssh;真被封了走:云厂商控制台 / 另一台机器跳板(ProxyJump)/ v4 与 v6 分开处理 / 等窗口过期。
    7. 上传和下载要分开看:上传慢常常是**我本地上行**的瓶颈(本机丢包),调服务端没有用;要快就换 QUIC(Hysteria2)这类抗丢包协议。
    8. 不重启就下结论:不少项重启后才真正生效。
    
    【不要做的事】
    不许改我的防火墙、SSH 配置、业务服务(除非我明确要求);不许擅自重启(先说明原因、风险、回滚方式,等我同意);不许把 `sysctl -w` 当最终状态;不许一次改很多项还说"应该会更快";不许假定我的线路类型和 RTT。
    
    【交付格式】
    每步给我:命令 → 验证结果 → 结论(继续 / 停下 / 回滚)。最后给一张表:改动项 / 改前 / 改后 / 是否有效,以及还剩什么问题没解决。
    **判断调好没有,看"单线程能不能稳定接近这条线路的带宽"(一般能到带宽的 60–90% 就算好),而不是某个固定数字。跑不到先怀疑线路丢包,不要再堆参数。**
    
  • @kukudegun #1
    @godwen #2
    需要跟ai说一下,你本地的运营商、带宽。当前测试到vps的延迟。然后加上上面的提示词。
    另外补充:主要任务是优化单线程下载上线、降低重传。优化首字延迟。确保是bbrv3+fq。XanMod 内核也需要更新。

  • 富贵好鸡 ac01

你好啊,陌生人!

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

📈用户数目📈

目前论坛共有71823位seeker

🎉欢迎新用户🎉