首先声明,我是一个菜鸟。一下文章中出现技术误导况情盖不负责
懂得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!”