前阵子介绍过一款Linux平台的系统性能监测工具dstat,相信很多朋友还记得,不过很遗憾dstat目前只能运行在linux平台中,最近在研究solaris平台的类似工具,如果不行,就自己花时间包装一个。
今天在搜索的时候,发现Solaris平台下居然有一款功能更加强大的工具,SE Toolkit,下面简单介绍一下这个工具,然后介绍从哪里下载,如何安装,如何使用等。
介绍
SE Toolkit是一个专门针对solaris系统的免费的性能监测软件。SE Toolkit报告磁盘活动、CPU利用情况、TCP和网络连接、内存,以及其他更多信息。它安装方便,不需要重启系统,并且生成容易理解的图形显示。
目前最新的版本是3.4,支持x86和SPARC两种架构,最新的版本支持Solaris10.
下载
老的地址:
http://www.sunfreeware.com/setoolkit.html
最新的下载地址已经move到了sourceforge了,
http://sourceforge.net/projects/setoolkit/
下载地址
安装方法
非常简单,直接解压包并且利用pkgadd就可以了。
# gunzip RICHPse.gz
then
#pkgadd -d . RICHPse
( as root user)
默认会安装到/opt/RICHPse下面,然后设置环境变量,直接使用即可。
#export PATH=$PATH:/opt/RICHPse/bin
# export SEPATH=/opt/RICHPse/examples:/opt/RICHPse/toptool
使用
SE toolkit提供三种使用方法,命令行,toptool模式和zoom模式
命令行模式比较简单:
比如:
# se disks.se
或者
#se vmstat.se
#se iostat.se
典型的格式是se xxx.se
xxx表示支持的类型,可以从帮助文件中找到,基本覆盖了所有的性能统计指标,如下:
aw.se mrvmstat.se pwatch.se
bigbrother.se msacct.se register.se
collisions.se msacct_off.se rvmstat.se
cpg.se multi_meter.se siostat.se
cpu_meter.se net.se swap.se
cpuchk.se net_example swapctl.se
cpus.se netmonitor.se syslog.se
cpustat.se netstat.se tcp_monitor.se
ctlr.se netstatx.se tpry.se
darth.se nfsmonitor.se uname.se
data nfsstat.se uptime.se
disks.se nproc.se util.se
dumpkstats.se nx.se vader.se
hostid.se pea.se virtual_adrian.se
infotool.se peac.se virtual_adrian_lite.se
iomonitor.se peer.se vmmonitor.se
iost.se percollator.se vmstat.se
iostat.se perfmeter.se webtune.se
kvmname.se pry.se workollator.se
limits.se ps-ax.se xio.se
live_test.se ps-p.se xiostat.se
mon_cm.se pure_test.se xit.se
monlog.se pw.se xload.se
mpvmstat.se pw_log.se zoom.se
图形界面一般常用zoom模式,提供如下功能列表:
#
# se zoom.se
1)、 time(启动时间和系统的基本性能信息、以前系统的启动时间);
2)、 disk(检查磁盘的分区情况和性能信息);
3)、 network(检查系统的每个网络接口的基本信息和性能监控);
4)、 NFS(监控nfs系统性能和rpc的基本监控);
5)、 swap监控;
6)、 kennel memory 监控
7)、 cpu监控
8)、 Directory cache
9)、 Inode cache
9)、 Tcp监控(监控系统的input和output)
而且可以利用这个架构进行扩展,或者自己做一些扩展。
百闻不如一见,看看界面先:
介绍了这么都,还等什么,赶紧体验一下吧。