• iostart命令


    Linux系统中的 iostat命令可以对系统的磁盘IO和CPU使用情况进行监控。iostat属于sysstat软件包,可以用yum -y install sysstat 直接安装。

    1.基本使用iostat[参数][时间][次数]

    2.命令结果:通过iostat命令可以查看CPU、网卡、tty设备、磁盘、CD-ROM 等等设备的活动情况, 负载信息等,在这里只说明cpu和磁盘io的使用说明。

    3.命令参数:

    -c 显示CPU使用情况

    -d 显示磁盘使用情况

    -k 以 KB 为单位显示

    -m 以 M 为单位显示

    -N 显示磁盘阵列(LVM) 信息

    -n 显示NFS 使用情况

    -p[磁盘] 显示磁盘和分区的情况

    -t 显示终端和CPU的信息

    -x 显示详细信息

    -V 显示版本信息

    4.命令实战

    [root@localhost ~]# iostat -k 或 -m 1 10  #查看磁盘io是每一秒刷新一次,刷新10次。
    Linux 2.6.18-194.26.1.el5xen (localhost.localdomain)    2015年07月14日
    
    avg-cpu:  %user   %nice %system %iowait  %steal   %idle
               0.03    0.00    0.01    0.02    0.00   99.94
    
    Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
    sda               0.02         1.34         0.10   14404026    1060852
    sda1              0.00         0.00         0.00        177          0
    sda2              0.00         0.00         0.00          6          0
    sda5              0.00         0.01         0.00      61860          0
    sda6              0.01         1.33         0.10   14341238    1060672
    sda7              0.00         0.00         0.00        164          0
    sda8              0.00         0.00         0.00        300        180
    sdb               3.11         0.43        19.76    4668590  213187163
    sdb1              0.00         0.00         0.00        810          7
    sdb2              3.09         0.32        18.32    3498233  197665352
    sdb3              0.02         0.11         1.44    1168705   15521804
    sdb4              0.00         0.00         0.00          3          0
    sdb5              0.00         0.00         0.00        627          0

    5.参数解读:

    %user:用户进程消耗cpu的比例

    %nice:用户进程优先级调整消耗的cpu比例

    %sys:系统内核消耗的cpu比例

    %iowait:等待磁盘io所消耗的cpu比例

    %idle:闲置cpu的比例(不包括等待磁盘io的s)

    tps:该设备每秒的传输次数。“一次传输”意思是“一次I/O请求”。多个逻辑请求被合并为“一次I/O请求”。“一次传输”请求的大小是未知的。

    kB_read/s:每秒从设备(drive expressed)读取的数据量

    kB_wrtn/s:每秒向设备(drive expressed)写入的数据量

    kB_read:读取的总数据量

    kB_wrtn:写入的总数量数据量

    这些单位都为Kilobytes。

    6.常用组合:

    1. iostat -k 1 10 或 iostat -m 1 10
    2. iostat -d -x -k 1 10
    3.   iostart -c 1 10

    Freddy

  • 相关阅读:
    个人博客作业Week2
    个人作业
    软件工程——个人博客作业三
    软工个人博客二
    软件工程——个人博客作业一
    Linux服务器搭建常用环境(一)
    Swift学习之语言基础
    Python——函数的参数
    Python——函数的调用
    Python 导语
  • 原文地址:https://www.cnblogs.com/tangshengwei/p/4645820.html
Copyright © 2020-2023  润新知