`
wbj0110
  • 浏览: 1610299 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

inux 性能检测工具--dstat

阅读更多

dstat linux性能测试

一、安装

1.在centos下 可以 yum -y instatll dstat

  ubuntu sudo apt-get install dstat

二、使用

1.执行 dstat 命令的时候,默认他会 收集-cpu-、-disk-、-net-、-paging-、-system-的数据,一秒钟收集一次。默认输入 dstat 等于输入了dstat -cdngy 1或dstat -a 1;


 

如果我们执行 dstat 3 命令的话,他就是3秒收集一次信息。

2.同样的 dstat 也可以收集指定的性能资源。使用 dstat -h 可以看到相应的参数。

  Dstat options:

  -c, --cpu              显示CPU情况

  -C 0,3,total           include cpu0, cpu3 and total

  -d, --disk             显示磁盘情况

  -D total,hda           include hda and total

  -g, --page             enable page stats

  -i, --int              enable interrupt stats

  -I 5,eth2              include int5 and interrupt used by eth2

  -l, --load             enable load stats

  -m, --mem              显示内存情况

  -n, --net              显示网络情况

  -N eth1,total          可以指定网络接口

  -p, --proc             enable process stats

  -s, --swap             显示swap情况

  -S swap1,total         可以指定多个swap

  -t, --time             enable time counter

  -y, --sys              enable system stats

  --ipc                  报告IPC消息队列和信号量的使用情况

  --lock                 enable lock stats

  --raw                  enable raw stats

  --tcp                  enable tcp stats

  --udp                  enable udp stats

  --unix                 enable unix stats

  -M stat1,stat2         enable external stats

  --mods stat1,stat2

  -a, --all              使用-cdngy 缺省的就是这样显示

  -f, --full             使用 -C, -D, -I, -N and -S 显示

  -v, --vmstat           使用-pmgdsc -D 显示

  --integer              show integer values

  --nocolor              disable colors (implies --noupdate)

  --noheaders            只显示一次表头以后就不显示了,使用重定向写入文件时很有用

  --noupdate             disable intermediate updates

  --output file          写入到CVS文件中

  dstat -cdlmnpsy

  在1024×768的屏幕上正好全部显示出来

  别名  alias dstat='dstat -cdlmnpsy'

 

  • 大小: 228.4 KB
分享到:
评论

相关推荐

    inux-C--.rar_誊抄

    Linux是一种开源操作系统,它提供了丰富的命令行工具和API(应用程序接口)供开发者使用。在Linux下进行文件操作,通常会用到标准IO库(stdio.h),如fopen、fread、fwrite和fclose等函数。 C语言中的文件操作主要...

    graalvm-ce-java8-linux-amd64-21.0.0.2.tar.gz

    - `bin/`:包含了可执行文件,如Java解释器(java)、编译器(javac)和其他工具。 - `lib/`:包含库文件,支持GraalVM的各种功能。 - `jre/`:包含了轻量级的Java运行时环境,不包含某些非必需组件。 - `share/...

    syslinux-4.07_SysLinux_syslinux4.07_syslinux4.07_

    SysLinux is a powerful boot loader and is compatible with a variety of media. Its purpose is to simplify the time to install Linux for the first time and to set up a boot disk for repair or other ...

    MySQL Community Server 8.0(mysql-8.0.29-linux-glibc2.12-x86_64)

    MySQL Community Server 8.0.29(mysql-8.0.29-linux-glibc2.12-x86_64.tar.xz),适用于Linux - Generic (glibc 2.12) (x86, 64-bit), Compressed TAR Archive。

    linux下的automake和autoconf.pdf

    在Linux系统中,automake和autoconf是两个重要的构建工具,它们主要用来自动化软件构建过程,尤其是对于遵循GNU编码标准的开源项目。这两个工具能够帮助开发者生成符合规范的Makefile,使得程序的编译、安装和卸载变...

    SuseL11inux11sp2-HA部署文档分析.pdf

    ..SuseL11inux11sp2_HA部署文档分析.pdf

    linux-headers-4.15.0-119-generic_4.15.0-119.120_arm64.deb

    linux-headers-4.15.0-119-generic_4.15.0-119.120_arm64.deb

    inux l 2.4.20-8 # 溢出.txt

    Linux系统安全学习

    linux ov5640驱动

    linux ov5640驱动 目录为 linux/drivers/media/i2c/ov5640.c v4l2框架

    inux-LVM管理.doc

    inux-LVM管理.doc

    Linux菜鸟专用_PDF

    Linux是世界上最广泛使用的开源操作系统之一,对于初学者来说,它可能显得有些复杂,但通过学习,你会发现它的强大和灵活性。《Linux菜鸟专用》这本书显然旨在帮助新手熟悉这个系统,掌握基本概念和常用命令,以便更...

    jdk-8u202-linux-arm64-vfp-hflt.tar.gz

    jdk-8u202-linux-arm64-vfp-hflt.tar.gz适用...Java Development Kit 简称JDK,是一款Java 语言的软件开发工具包。JAVA JDK软件是整个Java的核心,不仅操作很简单,而且JAVA JDK有着实用、稳定、安全、高效的特色功能。

    linux-airplay-desktop:通过 Airplay 无线共享您的 linux 桌面

    linux-airplay-桌面 通过 Airplay 无线共享您的 linux 桌面。 ... 要求 你应该有 : 一个有效的 Java 运行时环境 (jre) ... avahi-browse命令行二进制文件 ...只需在发布页面下载一个二进制文件。...只需运行./airplay.phar ,...

    jdk-8u121-linux-x64.tar.zip

    《JDK8U121:深入理解Java开发工具包》 JDK(Java Development Kit)是Oracle公司提供的用于开发和运行Java应用程序的核心组件。在我们的案例中,我们关注的是JDK 8 Update 121(JDK8U121)的Linux 64位版本,其...

    Linux内核驱动模块编程指南

    模块被加载到内核中的过程通常涉及到使用`insmod`或`modprobe`等工具。当一个模块被加载时,内核会将模块的代码和数据结构合并到自己的地址空间中,从而实现对新功能的支持。同样,通过`rmmod`命令可以将不再需要的...

    linux-image-5.15.0-43-generic-5.15.0-43.46~20.04.1-amd64.deb

    Ubuntu20.04内核安装包

    inux命令行与shell脚本编程 - 脚本使用工具案例

    linux Autoback-xtraback.shAutoinstall ELK V1.3.sh black list.shcheck mysql_ms.shCpu Limit.sh Custom Rm.sh Daily Archive.sh Hourly Archive.sh install elasticserch.sh install filebeat.sh ...

    inux系统 测试CPU 性能shell 脚本

    总结来说,通过编写和执行shell脚本,我们可以有效地利用Linux内置命令和工具如`sysbench`来全面评估CPU的性能,这对于系统管理员和开发者来说是至关重要的,他们可以根据测试结果做出相应的优化决策,提升系统的...

    inux-gdb_详解

    GDB(GNU Debugger)是一款强大的源代码级调试工具,适用于Linux操作系统,用于调试C、C++等编程语言编写的程序。本文将详细介绍GDB的使用方法和调试技巧。 一、列文件清单 在GDB中,`list`命令用于查看源代码。你...

    xampp-linux-1.6.8a

    在XAMPP环境中,MySQL的配置文件通常位于`/opt/lampp/etc/my.cnf`,可以通过修改这些配置文件来调整性能和安全性。 **PHP** (Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其适合于Web开发,可以嵌入...

Global site tag (gtag.js) - Google Analytics