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

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

  •  
  •   wukaige · 141 天前 · 2115 次点击
    这是一个创建于 141 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    目前放在机房,接入公网 IP ,中过一次挖矿病毒,那时候 CPU 占用直接 100%,但是现在这个情况,CPU 10% 都不到,就是卡。
    29 条回复    2024-07-06 10:41:42 +08:00
    NevadaLi
        1
    NevadaLi  
       141 天前 via iPhone
    htop 看看磁盘
    NevadaLi
        2
    NevadaLi  
       141 天前 via iPhone
    还有 cpu
    NevadaLi
        3
    NevadaLi  
       141 天前 via iPhone
    如果是 ssh 本身卡,考虑延迟,如果是执行命令返回卡,应该是机器资源的问题
    wukaige
        4
    wukaige  
    OP
       141 天前
    @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  
       141 天前
    随便找一个命令 用 time 计时看看?
    chendl111
        6
    chendl111  
       141 天前 via Android
    yangliudi123
        7
    yangliudi123  
       141 天前 via iPhone
    有大量 io 吗
    killva4624
        8
    killva4624  
       141 天前 via iPhone
    看看你的 Shell 是不是用了太多插件之类。
    yzding
        9
    yzding  
       141 天前 via iPhone
    你这个 cpu 负载不低了吧,排查看是不是中了挖矿木马
    ncisoft
        10
    ncisoft  
       141 天前 via iPhone
    你这 load 不低了,几核的机器?
    另一个排查对象是 swap ,IO 高也会引发卡顿
    ETiV
        11
    ETiV  
       141 天前 via iPhone
    pip 装个 glances ,用完卸载掉

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

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

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

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

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

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

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

    没有 pressure 文件夹, 系统是 redhat9
    DAPTX4869
        27
    DAPTX4869  
       140 天前
    @wukaige #26 看来内核低于 4.20
    dode
        28
    dode  
       135 天前
    试试物理访问屏幕键盘,命令是否卡顿
    zyq2280539
        29
    zyq2280539  
       132 天前
    这个负载确实不低了,我的负载都是 0.3 ,0.6 ,0.4 ,😆
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5489 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 09:03 · PVG 17:03 · LAX 01:03 · JFK 04:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.