zoukankan      html  css  js  c++  java
  • linux 操作系统级别监控 vmstat/dstat 命令

    vmstat命令综合了CPU、进程、内存、磁盘IO等信息

    命令:vmstat 1       表示vmstat每2秒采集数据,一直采集,直到我结束程序

       vmstat 2 1    表示每个两秒采集一次服务器状态,1表示只采集一次

          vmstat –s 可以查看page in/page out的数量

    procs r 代表队列,

    b 任务数堵塞

    swap 虚拟内存已使用的大小,如果大于0,表示你的机器物理内存不足了,如果不是程序内存泄露的原因,那么你该升级内存了或者把耗内存的任务迁移到其他机器。

    这个命令主要查看swap 当si/so值比较高时,说明正在执行swap

    dstat是一个全能监控工具,整合了CPU、内存、磁盘、网络等几乎所有的监控项,支持实时刷新

    dstat需要先进行安装 usr sys idl wai hiq siq| used buff cach free| recv send| read writ|util

    cpu使用率 wai io等待(等待磁盘返回数据,等待cup释放)

    util 繁忙度

    yum install -y dstat 安装dsata

    使用命令:dstat -tcdlmnsygr

    dstat - tcmnd --disk-util

    dstat - tcmnd -disk-util >test.log 写入log

  • 相关阅读:
    Java内置包装类
    for循环思路题
    常用函数
    函数
    冒泡排序
    数组的运用
    for循环中有意思的练习题。
    for循环
    运算中容易出现的错误
    分支的运用
  • 原文地址:https://www.cnblogs.com/dwdw/p/10995505.html
Copyright © 2011-2022 走看看