Load Average(系统平均负载)和swap

用top进行性能监视,优点在于其交互性和实时性。其中有两项:load average和swap。

Load Average(系统平均负载)和swap

在书上看到这么一段文字:
用top进行性能监视,优点在于其交互性和实时性。其中有两项:load average和swap。
    在一个连续运行基本程序的服务器上,通常情况下,负载不会高于1,而在一个拥有众多图形化程序的桌面操作系统上,LA往往达到2~3,5已经一个高的负载了。当达到一定的负载时,某些后台进程就会停止接受新的请求,例如sendmail进程在负载达到12时就会停止接受新的请求。当负载达到20或30以后,系统很可能就处于反馈循环状态(被视为处于竞争状态),此时新进程的创建速度要快于系统运行这些新进程的速度。这只会导致服务速度降低和加载速度降慢,也就是“死锁”。为返回到正常状态,服务器需要花费大量的时间加载所有进程,或者系统干脆陷入死锁状态,永远也恢复不了。
    在top程序输出里显示了LA的3个数值,分别为最近5、10和15分钟内执行的工作数,是一个相当不明确的表示方法,可以用做一个判断系统繁忙程序的粗略标准,很难将其与系统的实际应用程序联系起来,仅当做系统的“流速计”,是越低越好。
    在top程序输出里还有个swap字段,数据在需要时被载入和交换出虚拟内存空间,这里显示的数据项是:Used,Free。通过查看swap项的大小来判断系统的运行情况,可能要比通过查看数据中RAM项的大小有用。
如果在交换空间里有很多信息(50%或者更多被用),则意味着数据在被载入时可能会装满物理内存,此时需要做的时添加内存。FreeBSD系统很少完全运行于交换空间以外。
    由此想到:1.这里提到了GUI对系统的影响,的确GUI对资源的占用很大,尤其时在加载资源的时候,但MS的SERVER还要发展GUI。2.swap的大小。UNIX首先考虑的是使用RAM,其次是swap;而MS好象和它相反。
    这可能就是技术上的较量吧。

原文网址:http://bbs.chinaunix.net/archiver/?tid-255448.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值