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'
相关推荐
Linux是一种开源操作系统,它提供了丰富的命令行工具和API(应用程序接口)供开发者使用。在Linux下进行文件操作,通常会用到标准IO库(stdio.h),如fopen、fread、fwrite和fclose等函数。 C语言中的文件操作主要...
- `bin/`:包含了可执行文件,如Java解释器(java)、编译器(javac)和其他工具。 - `lib/`:包含库文件,支持GraalVM的各种功能。 - `jre/`:包含了轻量级的Java运行时环境,不包含某些非必需组件。 - `share/...
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.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是两个重要的构建工具,它们主要用来自动化软件构建过程,尤其是对于遵循GNU编码标准的开源项目。这两个工具能够帮助开发者生成符合规范的Makefile,使得程序的编译、安装和卸载变...
..SuseL11inux11sp2_HA部署文档分析.pdf
linux-headers-4.15.0-119-generic_4.15.0-119.120_arm64.deb
Linux系统安全学习
linux ov5640驱动 目录为 linux/drivers/media/i2c/ov5640.c v4l2框架
inux-LVM管理.doc
Linux是世界上最广泛使用的开源操作系统之一,对于初学者来说,它可能显得有些复杂,但通过学习,你会发现它的强大和灵活性。《Linux菜鸟专用》这本书显然旨在帮助新手熟悉这个系统,掌握基本概念和常用命令,以便更...
jdk-8u202-linux-arm64-vfp-hflt.tar.gz适用...Java Development Kit 简称JDK,是一款Java 语言的软件开发工具包。JAVA JDK软件是整个Java的核心,不仅操作很简单,而且JAVA JDK有着实用、稳定、安全、高效的特色功能。
linux-airplay-桌面 通过 Airplay 无线共享您的 linux 桌面。 ... 要求 你应该有 : 一个有效的 Java 运行时环境 (jre) ... avahi-browse命令行二进制文件 ...只需在发布页面下载一个二进制文件。...只需运行./airplay.phar ,...
《JDK8U121:深入理解Java开发工具包》 JDK(Java Development Kit)是Oracle公司提供的用于开发和运行Java应用程序的核心组件。在我们的案例中,我们关注的是JDK 8 Update 121(JDK8U121)的Linux 64位版本,其...
模块被加载到内核中的过程通常涉及到使用`insmod`或`modprobe`等工具。当一个模块被加载时,内核会将模块的代码和数据结构合并到自己的地址空间中,从而实现对新功能的支持。同样,通过`rmmod`命令可以将不再需要的...
Ubuntu20.04内核安装包
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 ...
总结来说,通过编写和执行shell脚本,我们可以有效地利用Linux内置命令和工具如`sysbench`来全面评估CPU的性能,这对于系统管理员和开发者来说是至关重要的,他们可以根据测试结果做出相应的优化决策,提升系统的...
GDB(GNU Debugger)是一款强大的源代码级调试工具,适用于Linux操作系统,用于调试C、C++等编程语言编写的程序。本文将详细介绍GDB的使用方法和调试技巧。 一、列文件清单 在GDB中,`list`命令用于查看源代码。你...
在XAMPP环境中,MySQL的配置文件通常位于`/opt/lampp/etc/my.cnf`,可以通过修改这些配置文件来调整性能和安全性。 **PHP** (Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其适合于Web开发,可以嵌入...