《Linux服务器性能评估与优化》由会员分享,可在线阅读,更多相关《Linux服务器性能评估与优化(28页珍藏版)》请在金锄头文库上搜索。
1、2009年6月21日 影响Linux性能的因素 系统性能评估标准 系统性能分析工具 性能评估与优化过程 Oracle在Linux下的性能优优化 CPU 内存 磁盘I/O带宽 网络I/O带宽一一 影响影响LinuxLinux服务器性能的因素服务器性能的因素操作系统级程序应用级4影响性能因素评判标准 好坏糟糕 CPUuser% + sys%=90% 内存Swap In(si)0 Swap Out(so)0Per CPU with 10 page/sMore Swap In System altered. SQL alter system set sga_target=1024m scope=bot
2、h; System altered. SQL Oracle9i以及以前版本,只能手工设置共享内存管理,如果要使用手动共 享内存管理,首先需要设置SGA_TARGET 与 MEMORY_TARGET为0 。SGA包含主要参数有:share_pool_size:共享池大小,建议300-500M之间。 Log_buffer:日志缓冲区大小,建议1-3M之间。 Large_pool_size:大缓冲池大小,非MTS系统,建议在20-30M之间。 Java_pool_size:java池大小,没有java应用时,建议10-20M之间。 db_cache_size:数据缓冲区大小,根据可使用内存大小,尽可
3、能大。Oracle9i版本引入了自动PGA管理,如果使用的是AMM管理方式,则无需 担心PGA的配置,但是如果对对AMM管理不放心的话,可以设置自动 PGA管理,设置 WORKAREA_SIZE_POLICY AUTO 然后指定PGA_AGGREGATE_TARGET大小即可。,如果要做到精确的控制PGA,还可以设置手动管理PGA,设置 WORKAREA_SIZE_POLICY = manual 然后分别指定PGA相关参数即可: PGA相关参数有: SORT_AREA_SIZE SORT_AREA_RETAINED_SIZE, 选择选择选择选择 文件系文件系统统统统存取数据存取数据文件系统的选择 单一文件系统(ext2、ext3、xfs等) 集群文件系统(gfs、ocfs2)文件系统存储优缺点: 优点:管理维护方便。 缺点:数据读写要经过操作系统级的缓存,效率不是很高。 ASMASM(Automatic Storage ManagementAutomatic Storage Management)ASM优点: 数据可直接读写,无需经过操作系统存取效率很高,读写效率与直接的原始设备 基本相同。 Oracle提供了专门的管理和维护工具28