zoukankan      html  css  js  c++  java
  • dstat 服务器性能查看命令【转】

    一. 安装和简解

    # yum -y install dstat
    # dstat

    dstat <wbr>服务器性能查看命令

    CPU状态:CPU的使用率。这项报告更有趣的部分是显示了用户,系统和空闲部分,这更好地分析了CPU当前的使用状况。如果你看到"wait"一栏中,CPU的状态是一个高使用率值,那说明系统存在一些其它问题。当CPU的状态处在"waits"时,那是因为它正在等待I/O设备(例如内存,磁盘或者网络)的响应而且还没有收到。

    磁盘统计:磁盘的读写操作,这一栏显示磁盘的读、写总数。

    网络统计:网络设备发送和接受的数据,这一栏显示的网络收、发数据总数。

    分页统计:系统的分页活动。分页指的是一种内存管理技术用于查找系统场景,一个较大的分页表明系统正在使用大量的交换空间,或者说内存非常分散,大多数情况下你都希望看到page in(换入)和page out(换出)的值是0 0。

    系统统计:这一项显示的是中断(int)和上下文切换(csw)。这项统计仅在有比较基线时才有意义。这一栏中较高的统计值通常表示大量的进程造成拥塞,需要对CPU进行关注。你的服务器一般情况下都会运行运行一些程序,所以这项总是显示一些数值。

    一. 详细使用方法

    # dstat -c
       usr:用户占用,sys系统占中,idl cpu空闲, wai等待,hiq中断,siq软件中断


    # dstat -C
       -C 当多个CPU的时候用此参数

    # dstat -C 0,1 显示CPU0和1

    # dstat -d 显示磁盘读写数据大小

    # dstat -n 显示网络状态

    # dstat -N eth1 有多块网卡时指定要显示的网卡

    # dstat -l 显示系统负载

    # dstat -m 显示内存使用情况

    # dstat -g 显示页面使用情况

    # dstat -p 显示进程状态

    # dstat -s 显示swap使用状态

    # dstat -r I/O 请求情况

    # dstat --socket 用来显示tcp udp端口状态

    # dstat -v vmstat

    # dstat --output /home/dd.csv可以把状态信息以csv的格式重定向到指定的文件中,以便日后查看

    二. dstat 扩展

    当然不止这些用法,dstat附带了一些插件很大程度地扩展了它的功能。你可以通过查看/usr/share/dstat目录来查看它们的一些使用方法,常用的有这些:

    -–disk-util :显示某一时间磁盘的忙碌状况

    -–freespace :显示当前磁盘空间使用率

    -–proc-count :显示正在运行的程序数量

    -–top-bio :指出块I/O最大的进程

    -–top-cpu :图形化显示CPU占用最大的进程

    -–top-io :显示正常I/O最大的进程

    -–top-mem :显示占用最多内存的进程

    . dstat 例子

    查看全部内存都有谁在占用:
    # dstat -g -l -m -s --top-mem
    显示一些关于CPU资源损耗的数据:
    # dstat -c -y -l --proc-count --top-cpu
    想输出一个csv格式的文件用于以后,可以通过下面的命令:
    显示cpu,磁盘,网络信息
    # dstat --output /tmp/sample.csv -cdn

    查看 占用I/O情况

    dstat -c -m -r --top-io
    查看当前占用I/O、cpu、内存等最高的进程信息可以使用dstat --top-mem --top-io --top-cpu:
    dstat --top-mem --top-io --top-cpu
     
    转自

    Linux终端下 dstat 监控工具-系统运维|Linux中国开源社区
    https://linux.cn/article-3215-1.html

    Linux下性能监视神器dstat用法_百度经验
    https://jingyan.baidu.com/article/fec7a1e5ec61341190b4e734.html

  • 相关阅读:
    bzoj千题计划202:bzoj3191: [JLOI2013]卡牌游戏
    bzoj千题计划201:bzoj1820: [JSOI2010]Express Service 快递服务
    bzoj千题计划200:bzoj3106: [cqoi2013]棋盘游戏
    bzoj千题计划199:bzoj1055: [HAOI2008]玩具取名
    NOIP2017 小凯的疑惑
    Codeforces 837E. Vasya's Function
    bzoj1084: [SCOI2005]最大子矩阵
    bzoj4247: 挂饰
    Codeforces Round #276 (Div. 1) A. Bits
    bzoj千题计划196:bzoj4826: [Hnoi2017]影魔
  • 原文地址:https://www.cnblogs.com/paul8339/p/7690679.html
Copyright © 2011-2022 走看看