负载、系统-oracle 系统调优之 利用CPU-by小雨

首先声明,我是一个菜鸟。一下文章中出现技术误导况情盖不负责

 

    懂得CPU
 为定位CPU问题,首先为你的系统应当用使的CPU的量建立一个适合的预期。
 然后定决徒弟有充足的CPU源资够能用使,并且确认什么时候你的系统耗消
 太多的源资。从上面三种况情卡开始定决你的系统的oracle例实的CPU需求量开始

  1、系统闲暇,当很少的oracle数据库和非oracle活动存在。
  2、系统均匀负载
  3、系统值峰负载
 您可以捕获各种作工负载的快照,用使动自作工量库,或者 Statspack,或UTLBSTAT/UTLESTAT工具,
 例如:vmstat,sar和iostat在UNIX系统,并且在windows管理性能监视工具。够能和v$osstat,
 v$sysmetric_history视图等,在雷同的时光间隔内,Automatic Workload Repository,Statspack, 或者UTLBSTAT/UTLESTAT
 供给了费免的团体统计。

    
 当计估你的系统的cpu用使注标是,负载时要重的素因。在值峰负载时光,90%的CPU被用利,
 10%闲暇,待等件事够能被受接。甚至,CPU只有30%时光被用利就是低负载。也能被懂得。

 然后,如果你的系统在常正负载下标明CPU用利率很高,那么就没用空间来敷衍值峰负载。这很好懂得。

 如图所示:9-1说明,随着时光在上午10点和午下两点多是值峰负荷。

    

 均匀负载和值峰负载

 这个例子应用有100个用户,一天作工8小时。个每用户每5分钟输入一个事物
 天每生产9600个事物,在这8小时候上,系统必须支撑1200个事物每小时。均匀
 没分钟20个事物。如果需求率不化变,那么你能建立一个满意种这均匀负载需求的系统。

 然后,用户式模不是恒定的,就此而言20个事物每分钟能比懂得是一个基本的需求。
 如果值峰率要求得取120个事物没分钟,那么你必须配置系统够能满意种这值峰负载。
 否在在值峰负载时辰,系统只有宕机。

文章结束给大家分享下程序员的一些笑话语录: 一位程序员去海边游泳,由于水性不佳,游不回岸了,于是他挥着手臂,大声求.救:“F1,F1!”

posted @ 2013-04-18 14:51  坚固66  阅读(199)  评论(0编辑  收藏  举报