对unix服务器进行性能监测(中)

对unix服务器进行性能监测(中)

ID:23554937

大小:57.00 KB

页数:6页

时间:2018-11-08

对unix服务器进行性能监测(中)_第1页
对unix服务器进行性能监测(中)_第2页
对unix服务器进行性能监测(中)_第3页
对unix服务器进行性能监测(中)_第4页
对unix服务器进行性能监测(中)_第5页
资源描述:

《对unix服务器进行性能监测(中)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、对Unix服务器进行性能监测(中)  四、中央处理器使用情况监测  1.top  中央处理器是Unix主机的核心硬件。top命令是由AlbertD.Cahalan维护着的一个开放源代码工具,包含于大部分Unix发行版本中。这里下载的是top-3.6-sol10-x86-local.gz,到/tmp目录。下载sunsite.utk.edu/ftp/usr-436-1/sunfreep  #gzip-dtop-3.6-sol10-x86-local.gz  解压后得到:top-3.6-sol10-x86-local  #pkgadd-dtop-3.6-so

2、l10-x86-local  安装完毕后,会有提示的。重启计算机。使用:#/usr/local/bin/top,top显示的信息同ps接近,但是top可以了解到CPU消耗,可以根据用户指定的时间来更新显示。图3是一个典型top命令的输出。  图3top命令监测CPU使用情况  top命令输出的第一行显示系统更新的时间。第二行显示的是所有的进程、目前运行的、挂起(Sleeping)的无用(Zombie)的进程和停止(stop)的行程。第三行显示的是目前CPU的使用情况,包括系统占用的比例、用户使用比例、闲置(Idle)比例。下面两第五行和第六行显示目前的

3、物理内存和虚拟内存使用情况。top命令使用过程中,还可以使用一些交互的命令来完成其它参数的功能。这些命令是通过快捷键启动的。  五、使用iostat监测I/O性能  目前Unix计算机系统的主要性能瓶颈在于I/O环节。这主要是由于I/O系统性能的提高远远低于CPU和内存性能的提高。根据摩尔定律,CPU性能和内存容量每18个月就可翻一番。但是作为外存的主要设备硬磁盘,由于机械运动的本质特征导致性能的提高非常有限,每年约7%。这样可由摩尔定律得出,如今I/O的性能在系统整体性能中占有举足轻重的地位。目前优化磁盘性能的各种技术主要侧重于如何提高数据传输的带宽

4、,很少有侧重于降低延迟的。iostat是I/Ostatistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。  iostat命令格式:  iostat[-c

5、-d][-k][-t][-V][-x[device]][interval[count]]  -c:显示CPU的使用情况;  -d:显示磁盘的使用情况;  -k:表示每秒按kilobytes字节显示数

6、据;  -t:打印汇报的时间;  -v:表示打印出版本信息和用法;  -xdevice:指定要统计的设备名称,默认为所有的设备;  interval指每次统计间隔的时间;count指按照这个时间间隔统计的次数。  用iostat–x来观看详细的磁盘的I/O详细情况,如图4。  图4iostat–x显示的磁盘的I/O情况  六、使用sar  sar一个开放源代码工具;它由SebastienGodard维护。这个工具也包含于大部分unix,sar是SystemActivityReporter(系统活动情况报告)的缩写。顾名思义,sa

7、r工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的特点是可以连续对系统取样,获得大量的取样数据;取样数据和分析的结果都可以存入文件,使用它时消耗的系统资源很小。sar从/var/log/sa/sadd读取记录文件的资料。/usr/lib/sa/sadc负责维护系统活动资料和建立这些记录文件。sar实际包括两个shell程序/usr/lib/sa/sa1和/usr/lib/sa/sa2。/etc/cron.d/systat是crontab的系统文件,每十分钟执行sa1程序一次,然后将它的输出加到记录文件后面。Sa1以二

8、进制格式储存sar所读取的资料。/usr/lib/sa/sa2将每天数据写入文件/var/log/sa/sadd。dd标示每月的日期。Sar主要用于监视系统活动。sar的语法如下:  sar[-option][-ofile]t[n]  它的含义是每隔t秒取样一次,共取样n次。其中-ofile表示取样结果将以二进制形式存入文件file中。Option主要选项:  -A汇总所有的报告  -a报告文件读写使用情况  -B报告附加的缓存的使用情况  -b报告缓存的使用情况  -c报告系统调用的使用情况  -d报告磁盘的使用情况  -g报告串口的使用情况  -h

9、报告关于buffer使用的统计数据  -m报告IPC消息队列和信号量的使用情况  -n报告命名

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。