码迷,mamicode.com
首页 > 系统相关 > 详细

linux系统进程管理之dstat的使用

时间:2014-12-06 11:30:50      阅读:331      评论:0      收藏:0      [点我收藏+]

标签:dstat   linux   交换空间   网络   程序   

        dstat一款多功能系统资源监视工具,支持的功能非常多例如:cpu、内存、负载、文件锁、socket套接字、网络、进程、分页文件、文件系统等等的众多内容都可以逐一显示。

        dstat下载地址:http://pkgs.repoforge.org/dstat/  如果centos中没有安装则可以直接使用yum安装,如果不想使用yum安装可以去上面的站点下载。 bubuko.com,布布扣

        这是dstat的打开界面,它会一直刷新系统状态并且将这些内容返回到屏幕当中,如果直接输入dstat,程序则会提示“你没有做出任何筛选状态,将使用-cdngy来作为默认选项”接下来介绍一下这些选项。

常用选项:

        -c:显示cpu使用情况

        -d:显示磁盘使用情况

        -n:显示网络IO

        -g:显示分页文件

        -y:系统相关数据

        -m:内存相关数据    

        -p:显示进程

        -s:交换空间相关信息

        --fs:文件系统相关数据

        -r:总计io

        --lock:文件锁

        --socket:套接字文件

        --top-cpu:显示最占用cpu的进程

        --top-bio:显示最占用块设备io的进程

        --top-mem:显示最消耗内存的进程

        --top-io:显示最占用io的进程

        ............

当然还有更多选项供用户选择,可直接使用-h或者--help或者man手册页获取帮助信息

        如果我们需要让程序输出一定内容后自动停止下来则可以输入"dstat 1 3"最后程序将于第四次显示后自动退出(这些数字可以用户自定义的。)

        当我们给过多参数时dstat则判断这个终端是否可以显示完整,如果显示不完整则按照标准输出来显示。

bubuko.com,布布扣

        我这里给了-cdngymp(显示了cpu、磁盘、网络、分页文件、系统信息、内存、以及进程等)七个选项执行后程序返回第一行的内容提示终端宽度太小。这时需要结束程序将终端放大后使用。

bubuko.com,布布扣

        来看下它自动退出吧。前面有说使用dstat 1 3意思是在第一行显示完成后随后三行刷新一遍后退出

bubuko.com,布布扣

        如果把数字1改为2那么就代表了从第二行开始的每一行起刷新两次后再返回给用户,这个请各位自己尝试下吧没办法演示(我也想做gif图。。。可是我用的ubuntu),剩下就是多次练习就好了,就写到这里吧。

本文出自 “Yxn” 博客,请务必保留此出处http://jyxnt.blog.51cto.com/9581167/1586988

linux系统进程管理之dstat的使用

标签:dstat   linux   交换空间   网络   程序   

原文地址:http://jyxnt.blog.51cto.com/9581167/1586988

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!