美文网首页
操作系统监控命令

操作系统监控命令

作者: 王龙江_3c83 | 来源:发表于2019-04-03 19:06 被阅读0次

    常用命令

    命令 功能
    top 系统信息+进程信息
    vmstat 进程、内存、交换区、块设备、系统、cpu信息
    iostat 块设备信息
    free 内存信息
    nload 网络信息
    sar 可查看 cpu、内存、io、网络信息。

    top 命令输出结果

    image.png
    输出
    1 当前时间,系统运行时间,正在运行的用户数,前1分钟、5分钟、15分钟任务队列的平均长度。
    2 cpu使用率,同vmstat输出。
    3 总进程数,正在运行进程数,睡眠进程数,停止进程数,僵尸进程数。
    4 内存使用情况,同vmstat输出。
    5 交换区使用情况,同vmstat输出。
    参数 定义
    PID 进程号
    USER 用户
    PR 优先级
    NI Nice值,值越大优先级越低。
    VIRT 进程使用的虚拟内存总量,单位kb,VIRT=SWAP+RES。
    RES 进程使用的物理内存。
    SHR 共享内存
    S 进程状态
    %CPU CPU使用率。
    %mem 内存使用率。

    vmstat 命令输出结果

    image.png
    资源 定义 参数 定义
    procs 进程信息 r 有多少进程在等待CPU
    b 有多少进程在等待IO
    memory 内存信息 swpd 由多少块被换出到了磁盘。
    free 有多少块未被使用。
    buff 有多少块正在被用作缓冲。
    cache 有多少块被用作操作系统缓存。
    swap 交换区信息 si 每秒有多少块正在被换入(从磁盘)。
    so 每秒有多少块正在被换出(到磁盘)。
    io 块设备信息 bi 有多少块从块设备读取。
    bo 有多少块从块设备写出。
    system 系统信息 in 每秒中断次数。
    cs 每秒上下文切换次数。
    cpu cpu信息 us 执行用户代码
    sy 执行系统代码
    Id 空闲
    wa 等待io
    st 虚拟机。

    iostat 命令输出结果

    image.png image.png
    参数 定义
    rrqm/s 操作系统从队列中拿出多少个逻辑请求合并为一个请求到实际磁盘。
    wrqm/s
    r/s 每秒发送到设备的读写请求。
    w/s
    rkB/s 每秒读写的千字节数。
    wkB/s
    avgrq-sz 请求的扇区数。
    avgqu-sz 在设备队列中等待的请求数。
    await 磁盘排队上花费的毫秒数。
    r_await
    w_await
    svctm 服务请求花费的毫秒数,不包括排队时间。
    %util 设备利用率。

    free 命令输出结果

    image.png

    参考资料

    相关文章

      网友评论

          本文标题:操作系统监控命令

          本文链接:https://www.haomeiwen.com/subject/exctiqtx.html