Oracle效能調整-1(轉)

Rounders發表於2007-08-09
Oracle效能調整-1[@more@]

第一章 作業系統調整

系統調整:包括系統效能監測、調整相關的核心引數。

1. 1伺服器系統監測

使用glancefor HP/UX:它提供圖形化的效能顯示。Glance顯示的內容有cpu、記憶體、磁碟和交換磁碟的使用,有點象windows下的工作管理員。

使用top監測

使用sar監測(for solarisHP/UXAIX

使用vmstat監測

顯示CPU數量

IBM AIXlsdev -C|grep Process|wc –l

Solaris: psrinfo –v|grep “Status of processor”|wc –l dmesg

Linux: cat /proc/cpuinfo

顯示記憶體的大小

DEC-UNIXuerf –r 300|grep –I mem

HP/UX:dmesg

IBM AIX: lsdev -C|grep mem lsattr –E1 mem0

Solaris: prtconf | grep -i men dmesg

Linux: free

顯示網路ip

ifconfig -a

12設定伺服器記憶體引數

設定SHMMAXSHMMNIDB_MAX_PCT

SHMMAX - kernel parameter controlling maximum size of one shared memory

segment

SHMMHI - kernel parameter controlling maximum number of shared memory segments

in the system

SHMSEG - kernel parameter controlling maximum number of shared memory segments

a process can attach

SEMMNS - kernel parameter controlling maximum number of semphores in

the system

SEMMNI - kernel parameter controlling maximum number of semaphore

sets. Semphores in Unix are allocated in sets of 1 to SEMMSL.

SEMMSL - kernel parameter controlling maximum number of semaphores in a

semphore set.

SHMLBA - kernel parameter controlling alignment of shared memory

segments; all segments must be attached at multiples of this value.

Typically, non-tunable.

如何檢視設定這些引數:

ON HP/UX:

% /usr/sbin/kmtune -l | more /usr/sbin/kmtune -r shmmni % /usr/sbin/kmtune -s shmmni

ON Solaris:

修改/etc/system檔案

如何修改這些引數根據不同的unix系統請參考有關的資料。

解決方案

增加處理器、增加記憶體、增加硬碟、平衡伺服器的負載、改變任務的優先順序

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9417382/viewspace-937310/,如需轉載,請註明出處,否則將追究法律責任。

相關文章