V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
longkas239
V2EX  ›  程序员

负载很高但是 CPU 占用不高

  •  
  •   longkas239 · 2021-04-10 00:14:51 +08:00 · 2268 次点击
    这是一个创建于 1353 天前的主题,其中的信息可能已经有所发展或是发生改变。
    命令#top
    top - 00:01:24 up 2 days, 23:14, 3 users, load average: 102.81, 103.79, 108.33
    Tasks: 555 total, 1 running, 554 sleeping, 0 stopped, 0 zombie
    %Cpu(s): 24.7 us, 0.5 sy, 11.2 ni, 63.3 id, 0.0 wa, 0.2 hi, 0.1 si, 0.0 st
    MiB Mem : 64303.9 total, 27887.5 free, 7790.4 used, 28626.0 buff/cache
    MiB Swap: 6144.0 total, 6144.0 free, 0.0 used. 55590.7 avail Mem


    命令#vmstat 10 10
    r b swpd free buff cache si so bi bo in cs us sy id wa st
    4 0 0 28558520 637468 28676036 0 0 0 139 11375 15050 33 1 67 0 0


    命令#iostat 5
    avg-cpu: %user %nice %system %iowait %steal %idle
    22.36 9.76 0.88 0.00 0.00 66.99

    Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd
    dm-0 9.40 0.00 38.40 0.00 0 192 0
    dm-1 0.00 0.00 0.00 0.00 0 0 0
    nvme0n1 1.20 0.00 4.80 0.00 0 24 0
    nvme1n1 2.40 0.00 32.80 0.00 0 164 0
    zram0 0.00 0.00 0.00 0.00 0 0 0


    命令# nproc
    12
    11 条回复    2021-04-19 17:56:23 +08:00
    zzn
        1
    zzn  
       2021-04-10 01:10:54 +08:00
    好歹格式化下,
    几核的机器?
    LokiSharp
        2
    LokiSharp  
       2021-04-10 03:24:23 +08:00 via Android
    你这 66%花在 idle 了,跑的是单线程任务吧‘?
    bclerdx
        3
    bclerdx  
       2021-04-10 07:17:09 +08:00 via Android
    @LokiSharp IDLE 是啥?
    noreplay
        4
    noreplay  
       2021-04-10 08:55:27 +08:00 via Android
    @bclerdx 空闲
    NoBugDie
        5
    NoBugDie  
       2021-04-10 10:07:55 +08:00 via Android
    是不是线程太多了?
    shakoon
        6
    shakoon  
       2021-04-10 10:14:07 +08:00 via Android
    目测是个 4 核 cpu,单线程已占满了其中一个
    a663
        7
    a663  
       2021-04-10 10:16:03 +08:00 via Android
    负载和 cpu,io 有关,你这明显是 io
    longkas239
        8
    longkas239  
    OP
       2021-04-13 14:39:46 +08:00
    @a663 怎么看出来的,我现在依然找不到问题在哪块,进程 cpu 和 io 都很低,但是显示整体 CPU 占用百分之百
    a663
        9
    a663  
       2021-04-14 13:37:36 +08:00
    @longkas239 iostat -x 2
    看最后面 %uti
    longkas239
        10
    longkas239  
    OP
       2021-04-19 11:47:59 +08:00
    @a663 最大 0.20%,看不出来。现在排查可能是 nfs 问题,nfs 访问不通,但是访问不到所以也不会在设备列表里,所以很难排查。 现在恢复 nfs,先看看情况解决没。
    a663
        11
    a663  
       2021-04-19 17:56:23 +08:00
    @longkas239 磁盘 io 不高 还有另一种可能: 网络 io
    总之你这个问题很明显,往 IO 方向去找答案
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1036 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:16 · PVG 07:16 · LAX 15:16 · JFK 18:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.