• ninuxer
    2018-12-19
    打卡day14
    之前一直理解有误,感谢指出!
    pidstat 中, %wait 表示进程等待 CPU 的时间百分比。此时进程是运行状态。
    top 中 ,iowait% 则表示等待 I/O 的 CPU 时间百分比。此时进程处于不可中断睡眠态。
    等待 CPU 的进程已经在 CPU 的就绪队列中,处于运行状态;而等待 I/O 的进程则处于不可中断状态。

    作者回复: 👍

    
     18
  • 郭江伟
    2018-12-19
    课程很系统,把自己以前的知识都串起来了,后续争取每个案例自己都做一次,并且融合自己的经验改进下案例

    作者回复: 欢迎分享你的改进经验😊

    
     5
  • 念你如昔
    2018-12-19
    非常非常感谢,这钱花的值,之前没有对这些东西形成体系,老是感觉有力使不上的感觉,自从看了老师的文档,终于飘了,都想跳槽了?!。

    作者回复: 😢

    
     5
  • 我来也
    2018-12-19
    [D13打卡]
    多谢老师提出来, pidstat 和 top 中的 %wait 含义并不一样.
    之前只知道top是io的wait, 而新接触的pidstat的倒没有细想过.
    确实是应该多man一下,看下命令文档.
    刚开始要把工具用起来, 之后再查看命令的详细文档.

    作者回复: 嗯嗯,虽然专栏里也有不少使用案例,但并能包括所有细节的知识,这都需要查文档

    
     2
  • MoFanDon
    2018-12-19
    做了几年运维一直想要掌握,却了解的很零散。这段时间的课程让我学习很多,感谢老师。

    作者回复: 😊

    
     2
  • 饭粒
    2019-08-27
    测试跑的Q4 还是无法模拟出 I/O 性能瓶颈,依然是要加了 --device-write-iops --device-read-iops 限制后才可以。

    [root@centos-7 ~]# docker run --privileged --name=app -itd feisky/app:iowait /app -d /dev/sda -s 67108864 -c 20
    e7a7deddba3d2845030515fbbe25785382306d3c600c474a22de54d543a2cf53
    [root@centos-7 ~]# docker logs app
    Reading data from disk /dev/sdb with buffer size 67108864 and count 20

    # 内核cpu时间sy,软中断cpu时间si升高明显
    top - 00:15:15 up 12 min, 2 users, load average: 23.50, 7.07, 2.49
    Tasks: 148 total, 43 running, 104 sleeping, 1 stopped, 0 zombie
    %Cpu0 : 21.1 us, 54.9 sy, 0.0 ni, 0.0 id, 0.0 wa, 0.0 hi, 24.0 si, 0.0 st
    %Cpu1 : 21.8 us, 76.8 sy, 0.0 ni, 0.0 id, 0.0 wa, 0.0 hi, 1.4 si, 0.0 st
    KiB Mem : 3880792 total, 737592 free, 2880084 used, 263116 buff/cache
    KiB Swap: 0 total, 0 free, 0 used. 764308 avail Mem

    # docker run --privileged --name=app -itd --device-write-iops /dev/sda:3 --device-read-iops /dev/sda:3 feisky/app:iowait /app -d /dev/sda -s 67108864 -c
    展开
    
     1
  • MJ
    2019-03-28
    虽然有很多地方不太懂(不熟Linux原理),但还是要跟下来,多过几遍。
    同时,私下学Linux原理
    
     1
  • 胡莉婷
    2019-01-08
    补充一点。我们的进程都是后台服务,机器1和机器2启动后都没有业务进来

    作者回复: 嗯 我的第一反应是负载不均匀,后台处理的业务是均匀的吗?

     1
     1
  • Only now
    2018-12-27
    mark
    
     1
  • 笑
    2020-01-20
    打卡,day 12,pidstat 中, %wait 表示进程等待 CPU 的时间百分比,运行状态。top 中 ,iowait% 则表示等待 I/O 的 CPU 时间百分比,不可中断状态。
    
    
  • Darrykinger.com
    2019-07-24
    As a default, percentages for these individual categories are displayed. Where two labels are shown below, those for more recent kernel versions are shown first.
               us, user : time running un-niced user processes
               sy, system : time running kernel processes
               ni, nice : time running niced user processes
               id, idle : time spent in the kernel idle handler
               wa, IO-wait : time waiting for I/O completion
               hi : time spent servicing hardware interrupts
               si : time spent servicing software interrupts
               st : time stolen from this vm by the hypervisor
    展开
    
    
  • 大哈
    2019-07-10
    老师,您好,我想知道像pidstat这样的工具是怎么获取到这些性能数据的,我自己去开发应该从那里获取呢?

    作者回复: man 查询工具手册,一般都有介绍。一般数据都是来自 /proc、/sys 等

    
    
  • 辉晖
    2019-06-27
    我的机器出现最多的不是RES,而是Local timer interrupts

    作者回复: 看变化情况呢?

    
    
  • Musisan
    2019-05-14
    Package man-pages-3.53-5.el7.noarch already installed and latest version。
    No manual entry for vmstat,
    老师,这是为啥,centos7,6的。

    作者回复: 看起来还是 man pages 没有安装完整,试试 https://codingbee.net/centos/man-how-to-fix-the-no-manual-entry-for

    
    
  • 爱学习的小学生
    2019-02-19
    打卡

    作者回复: 👍加油

    
    
  • 、荒唐_戏_
    2019-01-26
    day2 昨晚排查一台机器load200+ 8 core 觉得摸到一点思路了,但是还没查到具体问题,还要继续加油୧( ⁼̴̶̤̀ω⁼̴̶̤́ )૭

    作者回复: 应该可以大致定位是 CPU 问题还是 I/O 问题吧?

    
    
  • 胡莉婷
    2019-01-08
    老师你好,我们有个问题,还请给个思路。同样的应用程序,部署在两台机器上,比如机器1和机器2.。top发现机器2上进程数据段大小是机器1上数据段的10倍大。还有一个情况是机器2的进程(有上百个)启动后,比较集中在某一个cpu上,而机器1上我们的进程分布就比较均匀。还请指点一下

    作者回复: 数据段的问题可以对比分析下内存的差别,看看哪里不一样。

    调度的问题可能跟内核参数(比如NUMA)、系统上其他进程的运行或者进程在等待的资源有关,试试从这几个方面看看?

    
    
  • 如果
    2018-12-27
    DAY13,打卡
    
    
  • 小老鼠
    2018-12-26
    机械磁盘(HDD)、低端固态磁盘(SSD)与高端固态。性能差别有多大

    作者回复: 吞吐的话 从几倍到上百倍的差距

    
    
  • 大飞
    2018-12-25
    打卡
    
    
我们在线,来聊聊吧