CentOS下dstat监控详解

   dstat

  如果系统没有些工具 yum -y install dstat安装下即妥,此软件小巧玲珑,软件包大小只有144k,安装大小660k。

  此工具默认情况下会动态显示CPU,disk,net,page,system负载情况,如下所示,当然会有颜色不同标示的,还是比较直观的,暂且直接复制凑合一看,还望各位看官海涵,千万莫拍砖。

  [root@aaa]# dstat

  ----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--

  usr sys idl wai hiq siq| read writ| recv send| in out | int csw

  10 1 89 0 0 0| 76k 339k| 0 0 | 0 0 | 208 686

  16 3 82 0 0 0| 0 280k| 126k 125k| 0 0 |1058 500

  12 2 86 0 0 0| 0 192k|4600B 6204B| 0 0 |1037 338

  14 2 83 0 0 0| 0 0 |5042B 2648B| 0 0 |1029 277

  常用参数

  -c cpu是也,显示CPU系统占用,用户占用,空闲,等待,中断,软件中断等信息

  -C 当有多个CPU时候,此参数可按需分别显示cpu状态

  e.g -C 0,1 显示cpu0和cpu1的信息

  -d disk是也,显示磁盘读写数据大小

  -D hda and total

  -n net 显示网络状态

  -N net 有多块网卡时,指定要显示的网卡

  -l load average 显示系统负载情况

  -m memory 显示内存使用情况

  -g page 显示页面使用情况

  -p process 显示进程状态

  -s swap 显示交换分区使用情况

  -S 类似D/N

  -r I/O请求情况

  -y system status

  --ipc 显示ipc消息队列,信号等信息

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

  -a all 此为默认选项 等同于 -cdngy

  -v vmstat 等同于 -pmgdsc -D total

  --output 文件 此选项也比较有用,可以把状态信息以csv的格式重定向到指定的文件中,以便日后查看。e.g dstat --output /root/dstat.csv & 此时让程序默默的在后台运行并把结果输出到/root/dstat.csv文件中

  1. cpu:hiq,siq分别为硬中断和软中断次数。

  2. system:int,csw分别为系统的中断次数(interrupt)和上下文切换(context switch)

时间: 2024-12-31 02:29:22

CentOS下dstat监控详解的相关文章

CentOS下dstat监控详解 dstat监控工具介绍

dstat 如果系统没有些工具 yum -y install dstat安装下即妥,此软件小巧玲珑,软件包大小只有144k,安装大小660k. 此工具默认情况下会动态显示CPU,disk,net,page,system负载情况,如下所示,当然会有颜色不同标示的,还是比较直观的,暂且直接复制凑合一看,还望各位看官海涵,千万莫拍砖. [root@aaa]# dstat ----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---sys

centOS下安装tomcat详解

本人是用的vmware上安装的centOS系统. 先去apache的tomcat官网上下载下来所需要的文件,网址为http://tomcat.apache.org/download-70.cgi 点击tar.gz下载就可以. 接着把下载下来的tomcat拖到虚拟机中的centOS的目录下,我拖到的是/home/449261417/下载 这个目录中. 接着打开终端开始敲命令 tar -zxvf apache-tomcat-7.0.54.tar.gz(解压下载下来的tar包) mv tomcat-7

centos下部署tomcat详解

这篇文章将介绍安装和基本配置Tomcat 8在CentOS6X Tomcat8实现jsp2.2和Servlet 3.0规范和大量的新功能.访问管理器应用程序比起6x也有一个新的外观和细粒度的角色 在这篇文章中,我们将安装Tomcat8,新JDK8配置Tomcat作为服务,创建一个启动/停止脚本,以及(可选)配置Tomcat运行在非ROOT用户. 我们还将配置基本访问Tomcat Manager和快速使用JAVA_OPTS看看内存管理 最后,我们将看看在80端口上运行Tomcat以及一些策略. 首

CentOS下nethogs命令详解

  Nethogs 是一个终端下的网络流量监控工具,它的特别之处在于可以显示每个进程的带宽占用情况,这样可以更直观获取网络使用情况.它支持 IPv4 和 IPv6 协议.支持本地网卡及 PPP 链接. 安装过程 ##下载## [root@ipython ~]# wget http://softlayer-dal.dl.sourceforge.net/project/nethogs/nethogs/0.8/nethogs-0.8.0.tar.gz ##依赖安装## [root@ipython ~]

Windows下搭建Mantis详解

Windows下搭建Mantis详解 下边是在Windows下搭建Mantis的详细过程,太长了,只能分开发上来,不过我会附一个pdf的文件上来,需要的可以下载. 搭建环境:        apache_2.2.13-win32-x86-no_ssl.msi        php-5.3.0-Win32-VC6-x86.zip        mysql-5.0.22-win32.zip        mantisbt-1.1.7.zip        辅助工具:        EMS(myman

Linux下ps命令详解

  Linux下ps命令详解 Linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行) ps工具标识进程的5种状态码: D 不可中断 uninterr

Linux下chkconfig命令详解(转)

Linux下chkconfig命令详解 chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息.谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接. 使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset] chkconfig在没有参数运行时,显示用法.如果加上服务名,那么就检查这个服务是否在当前运行级启动.如果是,返

《Python自动化运维:技术与最佳实践》一第2章 业务服务监控详解

第2章 业务服务监控详解 业务服务监控是运维体系中最重要的环节,是保证业务服务质量的关键手段.如何更有效地实现业务服务,是每个运维人员应该思考的问题,不同业务场景需定制不同的监控策略.Python在监控方面提供了大量的第三方工具,可以帮助我们快速.有效地开发企业级服务监控平台,为我们的业务保驾护航.本章涉及文件与目录差异对比方法.HTTP质量监控.邮件告警等内容.

CentOS网络接口配置文件ifcfg-eth0详解

==CentOS网络接口配置文件ifcfg-eth0详解== 文件 /etc/sysconfig/network-scripts/ifcfg-eth0在/etc/sysconfig/network-script在这个目录下面,存放的是网络接口(网卡)的脚本文件(控制文件),ifcfg-eth0是默认的第一个网络接口,如果机器中有多网络接口,那么名字就将依此类推ifcfg-eth1,ifcfg-eth2,ifcfg-eth3......(这个文件重要,涉及到网络能否正常工作).   ==设定形式: