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

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

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

这是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则判断这个终端是否可以显示完整,如果显示不完整则按照标准输出来显示。

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

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

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

时间: 2024-10-10 06:20:32

linux系统进程管理之dstat的使用的相关文章

Linux系统进程管理工具

对于Linxu系统运维工程师来说好的系统进程管理工具,就像一把利器,无坚不摧,可以使用这些工具发现造成性能问题可能原因,提升团队的工作效率,本篇知识提及一些简单常用系统管理工具包括了pstree.ps.pgrep.top.htop.pidof.vmstat.glances.dstat的简单实用例子及常用选项,希望能帮助一些热爱Linux的朋友们. pstree:用来显示进程数的 pstree命令的用法格式 [[email protected] ~]# pstree init─┬─NetworkM

linux系统进程管理之htop工具的使用

在linux上关于系统进程管理方面的程序有很多例如:ps.pstree.pidof.pgrep等众多工具,但是他们都只是捕获当前管理员输入命令并敲回车的前一秒的进程状态信息并且还不会高亮显示,就这样htop出现了. htop为top的增强版,增加了高亮显示进程信息.虽然top可以动态获取并将进程信息返回给终端但是由于所有进程状态的颜色都是一模一样的不便观察,推荐使用htop.glances.dstat等管理工具,如果自己可以写一个专用的那就另当别论. 接下来介绍一下htop工具的使用(glanc

linux系统进程管理——常用命令总结

进程管理:1.程序和进程的关系:    程序是为了完成某种任务而设计的软件,比如LibreOffice是程序    进程就是运行中的程序:运行中的程序是程序的一个副本,存在着生命周期:    一个运行着的程序,可能有多个进程.尤其是作为服务进程,在为了响应多个访问时会创建多个进程来对其进行服务:    Linux内核存储进程信息的固定格式:task struct:    多个任务的task struct组件的链表:task list: 2.进程分为交互进程(用户.前台进程).批处理进程和守护进程

Linux系统进程管理命令详解

Linux管理进程的最好方法就是使用命令行下的系统命令.Linux下面的进程涉及的命令有at, bg, fg, kill, crontab, jobs, ps, pstree, top, nice, renice, sleep, nohup. 1.at命令:定时运行命令 作用:at命令在指定时刻执行指定的命令序列. 格式: at [-V] [-q x] [-f file] [-m] time atq [-V] [-q x] atrm [-V] [-q x] job- batch [-V] [-f

linux系统进程管理

一.进程的概述 1.进程的概述 (1)进程:运行中的程序的一个副本,是被载入内存的一个指令集合:通常通过进程ID(Process ID,PID)号来标记各个进程 (2)特点:通常从执行进程的用户来继承.进程存在生命周期 (3)task struct:Linux内核存储进程信息的数据结构格式 (4)task list:多个任务的的task struct组成的链表 (5)进程的创建: 1)第一个进程,centos6上为init,centos7上为systemd 2)进程的创建:都有其父进程创建 (6

linux系统进程管理之glances工具的使用

上一个博文介绍了htop工具的使用,这里介绍一下glances工具的使用,我个人是比较喜欢这款工具的,主要就是由于glances这款工具可以将系统状态导出为文件,如果导出为html格式的则可以配合apache或者nginx等web程序来直接打开网页对服务器资源的查看. 既然有优点那就也有缺点,不能通过上下箭头来选择要查看的某指定进程,也无法查看所有进程,它只能显示对系统资源占用较大的进程.不过它能很好的查看当前计算机里的网络.磁盘读写.磁盘分区等情况. glances的官方首页:http://n

Linux进程管理简谈

Linux系统进程管理简谈 进程是什么? 简单来说进程是一个正在执行的程序的一个副本,存在生命周期,有段指令和代码在不断运行. linux内核存储信息的固定格式:task struct 进程的相关信息存储在链表中 多个任务的task struct组件的链表:task list 进程的创建:父进程创建子进程(内核创建init进程,剩余一切进程有init及其子进程进程创建) 父进程创建子进程时向内核调用fork()来创建子进程并且通过调用clone()复制父进程的信息给子进程 Linux进程的优先级

Linux进程管理四大工具ps \dstat\ top\ htop

Linux进程管理之“四大名捕” 一.四大名捕 四大名捕,最初出现于温瑞安创作的武侠小说,是朝廷中正义力量诸葛小花的四大徒弟,四人各怀绝技,分别是轻功暗器高手“无情”.内功卓越的高手“铁手”.腿功惊人的“追命”和剑法一流的“冷血”本文四大名捕由linux命令所出演      无情:ps     出演      铁手:dstat  出演      追命:top    出演      冷血:htop   出演 二.进程相关基础知识 介绍四大名捕之前先介绍一下进程相关的基础知识,话不多说,看图. 三.

Linux下的文件压缩归档与系统进程管理

Linux下的文件压缩归档与系统进程管理   一:实验环境 1):在虚拟机下配置好linux系统 2):了解文件压缩归档的含义 二:实验目标 1):理解并会用文件的压缩归档 2):熟练掌握文件压缩归档的命令 3):理解各种压缩形式的使用环境 4):理解个文件的压缩区别 三:实验步骤 一:压缩的常用形式及命令 1):常用形式 grub.tar grub.tar.bz2 grub.tar.gz grub.tar.zip 2):压缩命令分析 [[email protected] test]#tar -