• sysstat_iostat


    $sudo iostat
    Linux 3.10.0-1160.el7.x86_64 (ai_server3) 09/14/2022 _x86_64_ (40 CPU)

    avg-cpu: %user %nice %system %iowait %steal %idle
                   0.02  0.00     0.03       0.00      0.00    99.94

    --------------------------------------------------------------

    avg-cpu段:

    %user: 在用户级运行所运用的CPU的百分比. <60%

    %nice: nice操作所使用的CPU的百分比.

    %system: 在系统级别(kernel)运行所使用CPU的百分比. sy+us <80%

    %iowait: IO等待所占用的cup时间(重要) <30% (不同功能的服务器不同)

    %steal:丢失时间占用cpu ,作为一个参考

    %idle: CPU处于中断(空闲)状态的时间.
    注:一般来说%idie持续游走在20%以下,瓶颈出现在cpu的性能层面。%iowait高而%idle在70%以上,瓶颈出现在i/o设备层面。

    如果%iowait的值过高,表示硬盘存在I/O瓶颈。

    如果%idle值高,表示CPU较空闲,如果%idle值高但系统响应慢时,有可能是CPU等待分配内存,此时应加大内存容量。

    如果%idle值如果持续低于10,那么系统的CPU处理能力相对较低,表明系统中最需要解决的资源是CPU。

    ----------------------------------------------------------------
    Device:   tps      kB_read/s   kB_wrtn/s    kB_read    kB_wrtn

    sdb        0.38    28.37         0.72            1653266    42204
    sda        0.12     9.01          0.01              525047     592
    dm-0     0.38     27.71        0.64             1614936    37148
    dm-1      0.00     0.04         0.00              2204        0
    dm-2     0.00     0.10          0.05              5556       3008

    Device段:

    设备名 dm-0,dm-1,dm-2是disk mapper(磁盘映射)的缩写 可以写成在/dev/mapper下查对应关系。参数 -N 可以将dm转换成相应的LVM名

    tps: 设备每秒接受的i/o传输请求 ,每秒I/O吞吐量=TPS * I/O传输大小
    kB_read /s: 设备每秒读取的block数。 -m 可以换成 MB.
    kB_wrtn/s: 每秒写入的block数.
    kB_read: 读入的block总数.
    kB_wrtn: 写入的block总数.

    结束。

  • 相关阅读:
    Do You See Me? Ethical Considerations of the Homeless
    ELDER HOMELESSNESS WHY IS THIS AN ISSUE?
    Endoflife support is lacking for homeless people
    html内联框架
    html字体
    html块 div span
    html列表
    html表格
    SQL Server管理员专用连接的使用   作为一名DBA,经常会处理一些比较棘手的服务无响应问题,鉴于事态的严重性,多数DBA可能直接用“重启”大法,以便尽快的恢复生产环境的正常运转,但是多数情况
    如何配置最大工作线程数 (SQL Server Management Studio)
  • 原文地址:https://www.cnblogs.com/liusingbon/p/16693056.html
Copyright © 2020-2023  润新知