VPS 持续高带宽下载却无法定位进程 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
ethusdt
0.01D
V2EX    VPS

VPS 持续高带宽下载却无法定位进程

  •  
  •   ethusdt 3 天前 1261 次点击

    vps

    绿云这个 vps 第三年了,马上就要续费了,一直用着好好的,并且两个月前还换了一次服务器。今天突然出现大量的下载。

    平时跑的程序有 mihomo/frp/docker ,docker 只跑了两个自己的程序。

    出现高下载的时候出现了 virtio_net 内核死锁导致的内核崩溃,系统宕机了 15 分钟,我这时候才发现有高下载问题。

    通过 nethogs 查看 ? root unknown TCP 0.348 35687.941 KB/sec,其余进程(mihomo)的下载都正常的,只有这个 ? 出现大量高下载。

    我尝试过停下 docker/停下 mihomo ,这个下载是存在,并且重启过服务器,重启过后,还是有大量的下载。

    我使用命令 nload eth0 查看确实是在这个网卡上下载。

    并且我使用 htop 命令查看高下载时候并没有任何程序在大量读写 IO 。

    这个大量下载持续了两个半小时,断断续续的,并没有一直高速下载,而是下载一会就停了,过会又开始。

    到现在为止已经有两个小时没有再发生。然而我也没做任何操作。

    我遍历了所有的程序(开机自启),并没有发现可疑程序。并且我一直装着 fail2ban:

    Status for the jail: sshd |- Filter | |- Currently failed: 4 | |- Total failed: 171 | `- File list: /var/log/auth.log `- Actions |- Currently banned: 3 |- Total banned: 23 `- Banned IP list: 217.154.62.22 45.140.17.124 45.135.232.177 

    通过上述问题描述,帮我分析下,或者还有哪些工具可以排查一下。

    vnstat 输出:

     eth0 since 2025-09-22 rx: 532.42 GiB tx: 316.35 GiB total: 848.77 GiB monthly rx | tx | total | avg. rate ------------------------+-------------+-------------+--------------- 2025-10 179.46 GiB | 143.27 GiB | 322.73 GiB | 1.04 Mbit/s 2025-11 284.93 GiB | 110.78 GiB | 395.71 GiB | 2.69 Mbit/s ------------------------+-------------+-------------+--------------- estimated 584.48 GiB | 227.24 GiB | 811.72 GiB | daily rx | tx | total | avg. rate ------------------------+-------------+-------------+--------------- yesterday 10.08 GiB | 9.86 GiB | 19.94 GiB | 1.98 Mbit/s today 177.88 GiB | 5.35 GiB | 183.23 GiB | 29.15 Mbit/s ------------------------+-------------+-------------+--------------- estimated 284.61 GiB | 8.56 GiB | 293.18 GiB | 
    15 条回复    2025-11-16 13:44:53 +08:00
    106npo
        1
    106npo  
       3 天前
    iftop 能看到网络流量端口
    ethusdt
        2
    ethusdt  
    OP
       3 天前
    @106npo 试过,看不出有任何问题。只能定位到 IP/端口。没有进程。

    也不像是挖矿程序,cpu 也没燃烧,并且内存也没用。
    106npo
        3
    106npo  
       3 天前 via Android
    @ethusdt 有端口后 ls of 找不到进程么
    ethusdt
        4
    ethusdt  
    OP
       3 天前 via iPhone
    @106npo 关键是没有端口…而且有很多 ip ,过滤不到哪一个有高速下载
    106npo
        5
    106npo  
       3 天前 via Android
    @ethusdt 得在异常时查询有流量的本地端口,然后查端口对应的进程
    zizon
        6
    zizon  
       3 天前
    看不到 pid 可能是在其他的 pid namespace.
    有现象的时候尝试看看 list 所有的 pid namespace 看看有没有嫌疑的.

    docker images 看看有没什么奇怪的镜像.

    tcpdump 部分流量看看大概是什么协议.

    conntrack 大部分时候能跨 namespace list 出连接状态.
    docx
        7
    docx  
       3 天前 via iPhone
    实在不行给系统重装一遍就是
    noqwerty
        8
    noqwerty  
       3 天前 via iPhone
    mihomo 的连接里能看到对应的进程或者地址吗
    dzdh
        9
    dzdh  
       3 天前
    nethogs
    24owls
        10
    24owls  
       3 天前
    可以把 `ss -natup` 和 `nft list ruleset` 贴出来看看
    est
        11
    est  
       3 天前   1
    我猜,下载不一定要进程。别人就是高带宽打你,你丢包都来不及。
    saobilin
        12
    saobilin  
       2 天前
    感觉是被 d 了 流量进到你这边来了
    ryd994
        13
    ryd994  
       2 天前 via Android
    tcpdump 抓包看
    ccc00
        14
    ccc00  
       2 天前
    好奇一下,面板是绿云,还是其他,很好看。另外建议在 vps 安装一个 cli 的 ai ,随便一个,让他分析一下进程,系统日志
    patrickyoung
        15
    patrickyoung  
       2 天前
    发现高带宽的时候 先 tcpdump 看看流量,然后如果还是没有足够的上下文定位,那就上 ebpf 工具定位吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3074 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 12:28 PVG 20:28 LAX 04:28 JFK 07:28
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86