solaris应用系统性能的优化

solaris应用系统性能的优化

ID:10362425

大小:29.50 KB

页数:8页

时间:2018-07-06

solaris应用系统性能的优化_第1页
solaris应用系统性能的优化_第2页
solaris应用系统性能的优化_第3页
solaris应用系统性能的优化_第4页
solaris应用系统性能的优化_第5页
资源描述:

《solaris应用系统性能的优化》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Solaris应用系统性能的优化僵直技术与僵囊亿Solaris应用系统性能的优化OptimizationofSolarisApplicationPerformance边建军胡晓辉一B/AN1HUXiao-huiAbstractThispaperdescribesfundamentalrulesofapplicationperformanceoptimization.ItalsointroducesthemethodsandtoolsforperformancemonitorandoptimizationofSol

2、arisplatform.KeywordsPerformanceOptimizationMonitorSolaris1引言SUN公司的运行Solaris操作系统的SPARC系列服务器以其高性能被广泛应用于各种对服务器性能要求较高的领域,如电信,金融等.在这些实际应用中对系统性能的监测和优化就显得尤为重要.本文首先讨论了系统性能优化的基本法则,然后介绍了SPARC/Solaris系统性能监测和优化的方法,并给出了一些实际的例子.2性能优化的基本法则2.1理解环境任何系统性能的问题都是在一定的环境下产生的.如果不理解

3、环境,就不能确定问题,也就不能把抽象的问题解决方法应用于实际的系统.2.2性能优化是在不同特性间作出权衡解决实际问题的方法(算法)往往有多种,这些方法常常是在不同的特性之间做出不同的权衡.例如有的算法速度快,但需要较大的内存,而另—些算法虽速度慢,却只需要较少的内存.做性能优化时要意识到不同方法在不同特性之间做出的取舍,根据实际需求做出选择.这种选择非常重要,但往往十分困难.2.3吞吐率和延迟吞吐率是一个十分直观的系统性能指标.例如每秒可以处理200个特定事件,每秒可完成350个呼叫.但另一个重要的系统性能指标一

4、延迟常被忽视.在许多应用中,延迟*中国海洋大学计算机系青岛266101**中国海洋大学计算中心青岛266101的长短对满足用户的需要非常重要.试想这样一个电子邮件处理系统,先把收到的邮件存在一个缓存中,当缓存满或每隔半小时集中处理一次,这样的系统也许可以达到每小时处理一万或十万封邮件,以满足用户对单位时间处理邮件数量的要求,但一封邮件要在发送后半小时才能被收到,这对企业用户几乎是难以接受的.2.4不要过度使用资源在设计系统容量时应使系统资源在任何情况下都不超过70%.这里的任何情况指任何可以预见的情况,这样当系统

5、负荷超载时,不会轻易导致崩溃.一般系统在实际使用时总会遇到在设计时没考虑的情况,所以设计时一定要有冗余.2.5仔细设计测试实例量化的系统性能需要通过测试得到.而只有经过精心设计的测试实例才能准确反映出系统性能.例如,测试设备A可以发起和接收呼叫,用它来测试某交换机的处理能力.如果A每秒发起50个呼叫,被测系统100%完成了呼叫处理.而当A试图每秒发起80个呼叫时,从被测系统来看却只有70%呼叫成功.是呼叫量超过了被测系统的处理能力吗?未必.首先应确定A可以发起并且接收每秒80个呼叫.如果没有容易的办法确定这一点,

6、可以用两台A分别发起每秒50和30个呼叫.这样就可以基本排除A的影响.另一个例子是用FIP来测试千兆以太网的传输速度.在千兆以太网上的两台计算机之间用VI'P传输一个比较大的文件,从VI'P的结果看,传输速度可能只有每秒几兆或十几兆字节,远远低于可能的最大传输速度大约每秒120兆字节.什么原因呢?网络配置有问题?网线网卡有问题?可能用了很多时间从网络上找问题,却不得要领.事实上,这僵J■技术与僵J■佗个结果很可能是主机的处理能力有限,例如把文件写到磁盘的速度远远小于文件的传输速度.3Solaris系统性能监测和优

7、化的基本方法在一个实际应用系统中,系统的性能主要由CPU,存储器,10操作这些系统资源的使用情况和应用程序的效率决定.涉及网络的应用还和网络状态有着密切关系.对于一个较大应用程序,要想提高其性能或者效率往往要花很多工夫,还不一定会有效果.所以当系统性能不能满足要求时,提高服务器的性能一般是第一选择.Solaris操作系统提供了许多工具来帮助用户了解系统的状态.3.1CPU用vmstat来了解虚拟存储系统和CPU的状态用法:vmstat55表示每5秒作一次采样,一般可用5或10,若采样频率太高,采样本身对系统性能有

8、较大影响,使采样结果失去准确性.$vmstat5procsrnenlorypagediskfaultscpurbwswapfreeremfpipofi-deSI"sOs6…?insycsU8syid0007885626o4806914212802400046847581259719200023姗296352150000010005706874416841099000230

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

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

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