Linux系统性能检测工具

忙里偷闲浏览网站,看到了一些不错的Linux性能检测工具。担心以后忘记在这里做个记录。如有错误的地方,或者不足,以及平时用的不多,但是很给力的工具还请看到此博文的同志们多多提建议。谢谢!


dstat 工具

说明:dastat 此软件小巧玲珑,软件包大小只有144k,安装大小660k。
此工具默认情况下会动态显示----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--负载情况.(看我上的图)

技术分享


1.安装dstat

yum install dstat


2.使用

dstat -c -n -p -m

技术分享

 3.使用方法

常用参数

-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文件中

-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-

dstat --help帮助说明

Versatile tool for generating system resource statistics


Dstat options:

  -c, --cpu              enable cpu stats

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

  -d, --disk             enable disk stats

     -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              enable memory stats

  -n, --net              enable network stats

     -N eth1,total          include eth1 and total

  -p, --proc             enable process stats

  -r, --io               enable io stats (I/O requests completed)

  -s, --swap             enable swap stats

     -S swap1,total         include swap1 and total

  -t, --time             enable time/date output

  -T, --epoch            enable time counter (seconds since epoch)

  -y, --sys              enable system stats


  --aio                  enable aio stats

  --fs, --filesystem     enable fs stats

  --ipc                  enable ipc stats

  --lock                 enable lock stats

  --raw                  enable raw stats

  --socket               enable socket stats

  --tcp                  enable tcp stats

  --udp                  enable udp stats

  --unix                 enable unix stats

  --vm                   enable vm stats


  --plugin-name          enable plugins by plugin name (see manual)

  --list                 list all available plugins


  -a, --all              equals -cdngy (default)

  -f, --full             automatically expand -C, -D, -I, -N and -S lists

  -v, --vmstat           equals -pmgdsc -D total


  --bw, --blackonwhite   change colors for white background terminal

  --float                force float values on screen

  --integer              force integer values on screen

  --nocolor              disable colors (implies --noupdate)

  --noheaders            disable repetitive headers

  --noupdate             disable intermediate updates

  --output file          write CSV output to file


delay is the delay in seconds between each update (default: 1)

count is the number of updates to display before exiting (default: unlimited)


本文出自 “Linux学习者” 博客,请务必保留此出处http://haowen.blog.51cto.com/3486731/1594775

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。