li
  当前位置:主页 > 操作系统 > 文章内容
li
经验总结:Solaris性能优化
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2007-12-23   阅读:57  
本文章共5630字,分4页,当前第1页,快速翻页:
 

Solaris 的维护中,经常出现的是系统性能维护上的问题,影响系统性能的因素有很多,我们将从对系统的平均负荷、进程监视、CPUI/O 及内存管理、网络流量诊断等方面

进行了分析阐述,给出了在Solaris 性能维护上的一些方法和经验。

系统的性能是指该系统完成任务的情况,它的有效性、稳定性和响应速率。系统管理员

们常常抱怨系统性能不好、不稳定、系统响应速度太慢等等,所有这类问题仅仅是一些表面现象。整个网络系统的性能的好坏是与网络拓朴结构,服务器系统、路由设备、路由政策、接入设备、物理线路等多个方面密切相关的,任何一个环节出现问题,都会影响整个系统的性能。在优化整个系统性能之前,必须监视、审计每一个环节中系统资源是否合理的使用和分配。服务器和工作站系统性能好坏主要取决于它怎样合理使用和分配它的资源,定期监视、审计系统的性能是非常重要的,而且应该知道要监视系统哪些资源。系统资源包括3个方面:

----1、CPU;

----2、内存子系统;

IXDBA.NET社区论坛

----3、I/O 子系统。

这3个方面,不论那一方面存在问题都会对系统性能产生影响,而审计系统性能也是从这3方面入手。审计系统性能的工具很多,在Solaris 操作系统中提供了多种用来审计系统资源运行情况的工具,主要包括:

The uptime and sar commands, 用来报告系统的平均负荷;

The ps command, 提供系统中正在运行进程的相关信息;

The df command, 提供有关磁盘使用方面的信息;

The vmstat iostat and sar commands, 报告系统活动情况,提供内存使用的相关信息、I/O

系统信息、CPU 活动等;

The swap command, 用来统计系统中swap 使用情况;

The netstat command ,用来显示有关网络性能方面的信息。

值得注意的是,对于服务器/工作站系统,由于用户量的不断增加,系统资源的使用和分配可能在一段时间内较为合理,一段时间之后,系统资源可能处于超负荷运行状态,所以说,系统性能管理是一项长期的工作,应将系统性能管理作为日常系统管理工作的一部分,来维护系统可靠、高效运行。

在对系统进行性能优化之前,必须知道系统的硬件资源配置、软件资源的使用及整个系统配置是否存在问题。这些问题的发现往往建立在系统给人们的印象上。比如:系统对用户的响应速率慢,进程运行需花更多的时间等等。如果发现了这些现象,就应该采集系统主要资源数据并进行分析,找到提高系统性能的方法。

 

系统性能分析的标准工具:

CPU vmstat  sar  ps

内存:vmstat  ps

磁盘:iostat  vmstat

网络:netstat  nfsstat

性能调优一般步骤注:此处应该为一般标准:

性能调优的主要目的是使系统能够有效的利用各种资源,但衡量系统资源利用率好坏的标准

是什么,针对不同的系统和应用没有严格的定义,一般参照以下条件来判定主要资源使用状况:

 

                                            糟糕

CPU user% + sys%< 70%   user% + sys%= 85%        user% + sys% >=90%

磁盘:   iowait % < 30%        iowait % =40%         iowait % >= 50%

内存:No Page In & Page Out   Per CPU with 10 page/s    More Page In & Page Out

网络: < 30% Bandwidth

通过以下步骤,发现影响整体性能的关键资源,进行性能优化,必要时需要添加或升级某种



阅读更多内容1 · 2 · 3 · 4 · 下一页>>


  上一篇: 强烈推荐:rhcs 4.2+gfs6.1.2安...   下一篇: unix shell教程:Unix系列shell程...
li
 §相关评论  
 热点文章

·新手强烈推荐:linux入门11点建
·Unix学习方法-走向高手之路
·Linux性能分析和调整的基本原则
·你很陌生但是很适用的10个linu
·Oracle补丁3028673,解决单进程
·最近被aix 5305给折腾死了
·在AIX 5L上配置NFS Server/Cli
·在AIX 5L上配置与管理路由
·这个补丁影响的范围还是比较大
·在AIX 5L上使用绑定网卡(ethe
·使用pam_abl防止SSH遭暴力破解
li
 编辑推荐
·新手强烈推荐:linux入门11点建
·Unix学习方法-走向高手之路
·Linux性能分析和调整的基本原则
·你很陌生但是很适用的10个linu
·Oracle补丁3028673,解决单进程
·最近被aix 5305给折腾死了
·在AIX 5L上配置NFS Server/Cli
·在AIX 5L上配置与管理路由
·这个补丁影响的范围还是比较大
·在AIX 5L上使用绑定网卡(ethe
·使用pam_abl防止SSH遭暴力破解
li
 相关篇章
·强烈推荐:rhcs 4.2+gfs6.1.2安...
·shell扫盲篇:Shell常见知识
·shell基础系列:awk 用法
·shell最适用东西:awk实用手册
·知识总结:Sed简明速查手册
·诚邀您参加Linux爱好者技术聚会
·Solaris 10 配置双网卡双网关出口
·Solaris 10 IPMP配置
·Solaris打补丁详述
·linux内存机制研究
·unix shell教程:Unix系列shell程...
·unix shell系列:Unix系列shell程...
·Unix shell教程:Unix系列shell程...
·linux rpm问题:怎样查看rpm安装...
·AIX5.1L下安装bash
·linux问题小结:关于root不能登录...
·VMware Server上安装linux步骤详...
·linux系统守护进程:crontab基本...
·新手强烈推荐:linux入门11点建议
·linux援救模式:linux rescue使用...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接