在 AIX 中运行 Oracle 性能方面的技巧和诀窍
2008-11-10 08:28:18 来源:WEB开发网清单 5. 设置 minfree 和 maxfree 参数
vmo -p -o minfree=960
vmo -p -o maxfree=1088
CPU
在这个部分中,我们将研究 CPU 与 AIX 和 Oracle 之间的关系。我们将讨论如何优化我们的 CPU 子系统,并利用最新的 System p 创新技术来提高 Oracle 的性能。
让我们从 SMT 开始。这项重要的 POWER5 创新技术允许单个物理处理器并发地分派来自几个硬件线程的指令。在 AIX 5L Version 5.3 中,通过开启 SMT,可以将使用一个物理处理器创建的专门的分区配置为逻辑双向的方式,这项操作允许两个硬件线程同时在一个物理处理器中运行。对于 Oracle,您应该始终保持 SMT 处于开启状态(请参见清单 6)。
清单 6. 对于 Oracle,保持 SMT 处于开启状态
oot@lpar21ml16ed_pub[/home/u0004773] > smtctl
This system is SMT capable.
SMT is currently enabled.
SMT boot mode is not set.
SMT threads are bound to the same virtual processor.
proc0 has 2 SMT threads.
Bind processor 0 is bound with proc0
Bind processor 1 is bound with proc0
root@lpar21ml16ed_pub[/home/u0004773] >
让我们来运行一种性能监视实用工具,即 mpstat(请参见清单 7)。
清单 7. 运行 mpstat 实用工具
root@lpar21ml16ed_pub[/] > mpstat 1 5
System configuration: lcpu=2 ent=0.2 mode=Uncapped
cpu min maj mpc int cs ics rq mig lpa sysc us sy wa id pc %ec lcs
0 0 0 0 557 274 128 1 1 100 682 26 51 0 22 0.02 9.9 769
1 0 0 0 289 2 2 1 1 100 0 0 27 0 73 0.01 4.1 772
U - - - - - - - - - - - - 0 86 0.22 86.1 -
ALL 0 0 0 846 276 130 2 2 100 682 3 6 0 91 0.03 13.9 1541
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接