Solaris10性能整体监控.doc

上传人:仙人指路1688 文档编号:2401710 上传时间:2023-02-17 格式:DOC 页数:10 大小:318.50KB
返回 下载 相关 举报
Solaris10性能整体监控.doc_第1页
第1页 / 共10页
Solaris10性能整体监控.doc_第2页
第2页 / 共10页
Solaris10性能整体监控.doc_第3页
第3页 / 共10页
Solaris10性能整体监控.doc_第4页
第4页 / 共10页
Solaris10性能整体监控.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《Solaris10性能整体监控.doc》由会员分享,可在线阅读,更多相关《Solaris10性能整体监控.doc(10页珍藏版)》请在三一办公上搜索。

1、Solaris10 性能监控 (整体篇) 一 、为什么进行系统性能监控 【IT专家网独家】美国次贷危机在2008年中爆发成席卷全球的经济危机。全球金融震荡、股市大跌,世界经济陷入整体衰退,信贷、投资陷入紧缩。在IT预算有限的今天,理解如何优化系统性能比以往任何时候都重要。一味地投资并不是能够让人们接受的办法,并且也不一定生效。实现的前提是必须充分了解自己的计算机和网络,从而找到真正的瓶颈所在。二 、性能监控方法Solaris10服务器性能监测是很重要的工作,服务器运行应该提供最有效的系统性能。在性能突然低于平均应有的情况,问题可能来自正在执行的进程、内存的使用率、磁盘的性能、网络流量和CPU的

2、压力。工作过程是先查看整个系统的状态,然后检查特定的子系统,如图-1所示。 图-1 性能监控的工作过程标准及非标准工具能执行一个或多个收集、合并及传输阶段,如rstatd或SNMP工具。然而标准的rstat后台程序提供的信息是有限的,速度慢且效率低。多个系统监控工具利用内核模块来存取监控数据,一般情况下,这是很有效的收集系统数据的方法。然而这种方法存在的问题是当主内核源内有其他改变时,必须保持代码的一致性。一个内核模块可能与用户需要使用的其他内核模块相冲突,此外在使用监控系统之前,用户必须获得或申请模块。三 、 对系统整体进行性能监控1.使用uptime命令使用uptime命令可以查看系统负载

3、,系统平均负载被定义为在特定时间间隔内运行队列中的平均进程数目。如果一个进程满足以下条件则其就会位于运行队列中:没有在等待I/O操作的结果、它没有主动进入等待状态(也就是没有被调用、没有被停止。# uptime9:51pm up 39 days, 4:43, 4 users, load average:1.02, 1.90, 1.44上面命令显示示最近1 分钟内系统的平均负载是1.02,在最近5分钟内系统的平均负载是1.90,在最近的15 分钟内系统的平均负载是1.44。一共四个用户。通常来说只要每个CPU的当前活动进程数不小于1那幺系统的性能就是良好的,如果每个CPU的任务数大于5,那幺就表

4、示这台机器的性能有严重问题。2.使用top工具top命令是由 Albert D. Cahalan 维护着的一个开放源代码工具,包含于大部分 Unix 发行版本中。这里下载的是top-3.6-sol10-x86-local.gz,到/tmp目录。下载安装方法#wegt http:/sunsite.utk.edu/ftp/usr-436-1/sunfreeware/i386/10/ 解压:#cd /tmp#gzip -d top-3.6-sol10-x86-local.gz#pkgadd -d top-3.6-sol10-x86-local 图-2 是top工具安装成功界面安装完毕后,会有提示的。

5、使用: #/usr/local/bin/top,top 显示的信息可以了解到系统负载,可以根据用户指定的时间来更新显示。 图3 top命令监测系统负载使用情况top命令输出的第一行显示系统更新的时间和系统负载。第二行显示的是所有的进程、目前运行的、挂起(Sleeping)的无用(Zombie)的进程和停止(stop)的行程。第三行显示的是目前CPU的使用情况,包括系统占用的比例、用户使用比例、闲置(Idle)比例。下面两第五行和第六行显示目前的物理内存和虚拟内存使用情况。top命令使用过程中,还可以使用一些交互的命令来完成其它参数的功能。这些命令是通过快捷键启动的。3.使用phpsysinfo

6、由于文件系统非常大,而且系统是动态变化的,所以使用命令比较麻烦。phpsysinfo是一个支持PHP网页服务器用于侦测主机一些资料的PHP脚本工具软件,可以提取文件系统中的信息,并以图形方式显示。它还支持包括中文在内的20多种语言和多种风格的模板。1)系统要求MySQL)的网络构架中央处理器为奔腾II 450以上、内存为256+Apache+PHP+要搭建一个基于SAMP(Solaris + MB,以及硬盘空间为160 MB。2)软件下载命令如下:#wget tar.gz3)软件安装将下载的软件复制到/var/www/html/目录中,执行如下命令:#mv phpsysinfo-2.3.tar

7、.gz /var/www/html/sysinfo#tar -zxvf phpsysinfo-2.3.tar.gz#cd sysinfo#cp config.php.new config.php4)运行软件启动Apache服务:测试http:/localhost/sysinfo,如图20-3所示。 其中包括如下5个部分。(1)系统主要信息:包括主机名称、IP地址、内核版本、开机时间、在线使用者及平均负载等。(2)硬件信息:包括CPU型号、工作频率、Cache大小、PCI设备、IDE设备及SCSI设备等。(3)网络负载:包括网络数据包接收、传送及错误/遗失等。(4)内存使用量:包括物理内存及虚拟

8、内存等。(5)已挂载分区:硬盘分区名称及使用比例等。也可以用其来测试所租用的虚拟主机的设备及网络品质。4.Performance Mete工具使用详解(1)Performance Mete工具简介待添加的隐藏文字内容1多数Linux和unix工程师都很熟悉top 、uptime 命令,另外还有一些针对专门厂商的工具也采用类似的格式。性能监视器(Performance Mete)就是一种起源于Sun的著名工具。然而,要想使所有的资源在经过线程优化的并行应用系统中具备顺畅的响应速度,就必须使用更为全面的性能监控工具,而传统的Unix工具集是不具备这一能力的。Performance Meter 可以

9、监视系统的性能,并可以显示系统执行情况的动态的、图形化概览。该应用程序以带形图和条形图的方式来表示主要性能参数的系统性能。(2) 启动 Performance Meter可以通过以下方式启动 Performance Meter:“应用程序”菜单,选择“系统工具”-“Performance Meter”。命令行键入 gnome-perfmeter,然后按下回车键。(3) 在启动 Performance Meter 之后,系统会显示下面的窗口。 图-4 Performance Meter 窗口Performance Meter 显示区域中显示 Performance Meter 监视的每个性能参数

10、的如下信息:显示最近性能历史的带形图。当性能参数超出预先定义的阈值时,带形图的颜色就会改变。显示当前性能的条形图。当性能参数超出预先定义的阈值时,条形图的颜色就会改变。性能参数的名称。可能的最大性能值。(4) Performance Meter的配置如果是第一次启动 Performance Meter,该应用程序将只显示 CPU 使用情况的性能图。要查看其它性能参数的性能图,请从“视图”-“度量”菜单中选择适当的菜单项,如下所述: (5) 指定要监视的主机和参数从“选项”菜单中选择“设置”。“性能监视器”显示“设置”对话框。选择“远程”单选按钮以表明要键入远程主机的名称。键入系统名称(例如,jupiter)或远程主机的 IP 地址。数打开“查看”菜单以显示可用参数的列表。每个参数都有一个复选框,用来表明当前是否选定该参数以进行显示。选择或撤消选择相关的菜单项以显示或移除任何参数。可以显示任何参数组合。如图-5。 图-5指定要监视的主机和参数

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号