V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wukaige
V2EX  ›  服务器

服务器 CPU,内存占用不高,但是就是卡,有大佬知道如何排查吗?

  •  
  •   wukaige · 3 天前 · 1183 次点击

    登录 ssh 要好久,登录上去后,能感觉到明显的卡顿,例如打开 top 命令,都要 5s 多。

    第 1 条附言  ·  2 天前
    机器配置:4T MEM ,256 核 CPU

    目前放在机房,接入公网 IP ,中过一次挖矿病毒,那时候 CPU 占用直接 100%,但是现在这个情况,CPU 10% 都不到,就是卡。
    27 条回复    2024-06-28 12:21:18 +08:00
    NevadaLi
        1
    NevadaLi  
       3 天前 via iPhone
    htop 看看磁盘
    NevadaLi
        2
    NevadaLi  
       3 天前 via iPhone
    还有 cpu
    NevadaLi
        3
    NevadaLi  
       3 天前 via iPhone
    如果是 ssh 本身卡,考虑延迟,如果是执行命令返回卡,应该是机器资源的问题
    wukaige
        4
    wukaige  
    OP
       3 天前
    @NevadaLi

    不是延迟问题,CPU ,磁盘 IO ,MEM 都不高

    Avg[|||| 2.6%] Tasks: 420, 5993 thr, 2213 kthr; 0 running
    Mem[||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 348G/3.92T] Load average: 9.26 6.69 6.77
    Swp[ 0K/0K] Uptime: 26 days, 22:46:20
    laonger
        5
    laonger  
       3 天前
    随便找一个命令 用 time 计时看看?
    chendl111
        6
    chendl111  
       3 天前 via Android
    yangliudi123
        7
    yangliudi123  
       3 天前 via iPhone
    有大量 io 吗
    killva4624
        8
    killva4624  
       3 天前 via iPhone
    看看你的 Shell 是不是用了太多插件之类。
    yzding
        9
    yzding  
       3 天前 via iPhone
    你这个 cpu 负载不低了吧,排查看是不是中了挖矿木马
    ncisoft
        10
    ncisoft  
       2 天前 via iPhone
    你这 load 不低了,几核的机器?
    另一个排查对象是 swap ,IO 高也会引发卡顿
    ETiV
        11
    ETiV  
       2 天前 via iPhone
    pip 装个 glances ,用完卸载掉

    基本上打开看一会儿就会告诉你哪儿不对劲了
    ETiV
        12
    ETiV  
       2 天前
    举个例子,如官方文档里的第一个图 https://glances.readthedocs.io/en/latest/quickstart.html
    屏幕下方会有 Warning or critical alerts 的提示,你根据提示自行处理即可
    ladypxy
        13
    ladypxy  
       2 天前 via iPhone
    load 都 9 了……看看 cpu 占用吧
    old9
        14
    old9  
       2 天前
    这单机 4T 内存,CPU 估计也得过两百个了?估计是 IO 问题
    ndl8788
        15
    ndl8788  
       2 天前 via Android
    物理机还是云服务器?
    wukaige
        16
    wukaige  
    OP
       2 天前
    @ndl8788

    放在机房的物理机
    wukaige
        17
    wukaige  
    OP
       2 天前
    @yzding

    256 核,CPU 占用不到 10%
    wukaige
        18
    wukaige  
    OP
       2 天前
    @ladypxy

    256 核,CPU 占用不到 10%
    wukaige
        19
    wukaige  
    OP
       2 天前
    @laonger

    top 命令需要 3s
    wukaige
        20
    wukaige  
    OP
       2 天前
    @yangliudi123

    也没有大量的 IO
    wukaige
        21
    wukaige  
    OP
       2 天前
    @ETiV

    多谢,我试试看
    DAPTX4869
        22
    DAPTX4869  
       2 天前
    cat /proc/pressure/* 看看?
    cbythe434
        23
    cbythe434  
       2 天前
    《不高》
    virusdefender
        24
    virusdefender  
       2 天前   ❤️ 1
    估计被挖矿了,有些会用 LD_PRELOAD 技术让你看不到真实的文件和 cpu 占用
    yzding
        25
    yzding  
       2 天前   ❤️ 1
    ```
    ps -aux --sort=-%cpu | head -10
    ```
    再查下 top, ps 这些命令 md5 被修改没有
    wukaige
        26
    wukaige  
    OP
       1 天前
    @DAPTX4869

    没有 pressure 文件夹, 系统是 redhat9
    DAPTX4869
        27
    DAPTX4869  
       1 天前
    @wukaige #26 看来内核低于 4.20
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1334 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 17:40 · PVG 01:40 · LAX 10:40 · JFK 13:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.