Solaris 下的性能与调整[ZT] 1
着手性能问题 2
性能监测 2
从暴露出来的问题开始 2
知道你的系统在正常情况下会怎样 2
寻找性能瓶颈 3
一些常见问题和一些建议 3
64位的运算与容量能带来什么 3
空闲内存 3
优先内存页面调度 3
隐私的共享内存(ISM-Intimate Shared Memory) 3
与共享内存有关的交换空间设置 3
进程间通信(IPC)的参数 当一个系统运行缓慢性能下降的时候,很难知道原因是什么
是内存泄漏,磁盘子系统瓶颈,还是某个特定应用程序在可扩展性方面有限制
有一些途径可以发现和了解引起性能问题的根源,并且有可能消除它
本文给出了从哪里入手的一些建议
文中介绍了如何着手性能方面的考虑以及如何定位常见的性能瓶颈,还介绍了与性能密切相关一些概念,比如私有的共享内存(ISM-Intimate Shared Memory)与优先内存页面调度
文章重点是放在 Solaris 2
6, 7, 和 8 操作环境下
着手性能问题 性能,或许比计算机系统其它方面的行为更需要有通盘的考虑
为了识别来自一个或多个组件的问题根源,必须要采取结构化的方法
实际的结果是,解决性能问题过程中最重要的一个部分是定义你正在试图解决的问题
从实际应用的方面来讲,这意味着定义一个操作或者测试用例,从而可以: A) 知道系统当前有多快
B) 知道系统需要快"X"倍;或者知道系统曾经在不同环境下快过"X"倍
设置基线是开始的第一步
性能分析是由简单明确地定义所需解决的问题开始的自上而下的一个过程
如果你想要一个系统运行得快一些,你仍然需要定义这个系统的哪些属性是你想要改进的,以及哪些代价是你可以接受或者不可以接受的
除非你能够明确地描述出问题症状/机会,想要识别出问题的根源只会是碰运气