《Linux伺服器性能評估與優化.ppt》由會員分享,可線上閱讀,更多相關《Linux伺服器性能評估與優化.ppt(29頁珍藏版)》請在裝配圖網上搜尋。
1、1 南非螞蟻 2009年 6月 21日 高俊峰,網名:南非螞蟻 IXPUB “ 儲存設備與容災技術”及“ Linux與開源世界”版主。 喜歡 oracle和 Unix/Linux技術,平時主要活動在 ITPUB.netIXPUB.netChinaU 等大型技術社群,一直緻力 與 oracle資料庫 Unix/Linux 作業系統管理 優化領域,現在主要 從事 oracle資料庫管理和項目規劃設計工作,擅長 oracle資料庫的 備份恢複,性能調優,對 Unix/Linux叢集應用也有一定的研究。 通過如下方式可以聯系到我: MSN: gaojf_ QQ:397824870 Email: 2 影。
2、響 Linux性能的因素 系統性能評估标準 系統性能分析工具 性能評估與優化過程 Oracle在 Linux下的性能優化 CPU 記憶體 磁盤 I/O帶寬 網絡 I/O帶寬 4 一 影響 Linux伺服器性能的因素 作業系統級 程式應用級 5 5 影響性能因素 評判标準 好 壞 糟糕 CPU user% + sys%=90% 記憶體 Swap In( si) 0 Swap Out( so) 0 Per CPU with 10 page/s More Swap In System altered. SQL alter system set sga_target=1024m scope=both; S。
3、ystem 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:資料緩沖區大小,根據可使用内。
4、存大小,盡可能大。 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) 檔案系統存儲優缺點: 優點:管理維護友善。 缺點:資料讀寫要經過作業系統級的緩存,效率不是很高。 ASM( Automatic Storage Management) ASM優點: 資料可直接讀寫,無需經過作業系統存取效率很高,讀寫效率與直接的原 始裝置基本相同。 Oracle提供了專門的管理和維護工具 29。