AIX 安裝Oracle 11g RAC 記憶體及網路引數說明
1.虛擬記憶體引數
IBM 建議的值為:
minperm%=3
maxperm%=90
maxclient%=90
lru_file_repage=0
strict_maxperm=0
strict_maxclient=1
page_steal_method=1
minperm%:應該用於快取非計算性分頁的最小記憶體量
maxperm%:應該用於快取非計算性分頁的最大記憶體量
maxclient%: 應該用於快取非計算性客戶端分頁的最大記憶體量的限制。因為所有非計算性客戶端分頁是非計算性永久儲存分頁總數的子集,所以 maxclient 限制必須始終小於或者等於 maxperm 限制。vmstat -v 命令可以顯示系統的 numclient 值佔系統實際記憶體的百分比。
lru_file_repage =0 :當 numperm 在 minperm 和 maxperm 之間的時候,AIX 核心始終選擇非計算性的分頁進行操作。
strict_maxperm=0:設定為非嚴格的限制,這允許在具有可用空閒記憶體的時候,可以在記憶體中快取更多的非計算性檔案。vmstat -v 命令可以顯示系統的 numperm 值所佔系統實際記憶體的百分比。
strict_maxclient=1:AIX 核心不允許非計算性的客戶端檔案快取超出 maxclient 限制的範圍。當 numclient 達到 maxclient 限制時,AIX 核心將採用特殊的、僅客戶端的模式開始分頁替換。
page_steal_method:如果page_steal_method = 1, 將採用list-based LRU演算法; 如果page_steal_method = 0, 將採用physical-address-based scanning的方式.
設定方法:
#!/usr/bin/ksh
vmo -p -o parameter=[value];
2.網路引數
tcp_recvspace = 65536
tcp_sendspace = 65536
udp_sendspace = ((DB_BLOCK_SIZE * DB_MULTIBLOCK_READ_COUNT) + 4 KB) but no lower than 65536
udp_recvspace = 655360 (Minimum recommended value is 10x udp_sendspace, parameter value must be less than sb_max)
rfc1323 = 1
sb_max = 4194304
ipqmaxlen = 512
tcp_recvspace :在接收套接字佇列上接收系統可以在核心中緩衝多少位元組的資料。TCP 使用它來限制將多少位元組的資料傳送至接收器,從而確保接收器有足夠的空間緩衝該資料。tcp_recvspace 可調引數是 TCP 效能的一個關鍵引數,因為 TCP 必須能夠將多個資訊包傳送至網路來確保網路管道是滿的。如果 TCP 不能保持管道里有足夠的資訊包,那麼效能就會遭受損害。
tcp_sendspace :在將應用程式封鎖在傳送呼叫之前,tcp_sendspace 可調引數指定傳送應用程式可以在該核心中緩衝多少資料。
udp_sendspace :設定為等於或大於將被髮送的最大 UDP 資料包的值。對於 GI 版本 11.2.0.2 的安裝,設定 udp_sendspace 失敗將導致 root.sh 失敗。請參閱 Document 1280234.1。
udp_recvspace : 控制排列在每個 UDP 套接字上的入局資料的大量空間。一旦套接字達到 udp_recvspace 限制,就會廢棄入局包。
rfc1323 :啟用 TCP 視窗縮放選項。TCP 視窗縮放選項是 TCP 協商的選項,所以必須在 TCP 連線的兩個端點都啟用它來使之生效。在預設情況下,該 TCP 視窗大小被限制在 65536 位元組(64 K),但是如果將 rfc1323 值設定為 1,就可以將它設定得更高。如果將 tcp_recvspace 值設定得大於 65536,就在該連線的每一邊將 rfc1323 值設定為 1。如果沒有該連線的兩邊設定 rfc1323 值,在 tcp_recvspace 可調引數的有效值就將是 65536。
sb_max : 在排隊至個別套接字的套接字緩衝區的數目上設定一個上限,這樣就可以控制被排隊至傳送方的套接字或接收方的套接字的緩衝區消耗多少快取空間。
ipqmaxlen :控制 IP 輸入佇列的長度。一般來說,介面不會進行排隊。資訊包可以很快抵達,使 IP 層輸入佇列超限。可使用 netstat -s 或 netstat -p ip 命令檢視溢位計數(ipintrq overflows)。如果返回的數值大於 0,就發生了溢位。
設定方法:
no -o parameter=[value]
IBM 建議的值為:
minperm%=3
maxperm%=90
maxclient%=90
lru_file_repage=0
strict_maxperm=0
strict_maxclient=1
page_steal_method=1
minperm%:應該用於快取非計算性分頁的最小記憶體量
maxperm%:應該用於快取非計算性分頁的最大記憶體量
maxclient%: 應該用於快取非計算性客戶端分頁的最大記憶體量的限制。因為所有非計算性客戶端分頁是非計算性永久儲存分頁總數的子集,所以 maxclient 限制必須始終小於或者等於 maxperm 限制。vmstat -v 命令可以顯示系統的 numclient 值佔系統實際記憶體的百分比。
lru_file_repage =0 :當 numperm 在 minperm 和 maxperm 之間的時候,AIX 核心始終選擇非計算性的分頁進行操作。
strict_maxperm=0:設定為非嚴格的限制,這允許在具有可用空閒記憶體的時候,可以在記憶體中快取更多的非計算性檔案。vmstat -v 命令可以顯示系統的 numperm 值所佔系統實際記憶體的百分比。
strict_maxclient=1:AIX 核心不允許非計算性的客戶端檔案快取超出 maxclient 限制的範圍。當 numclient 達到 maxclient 限制時,AIX 核心將採用特殊的、僅客戶端的模式開始分頁替換。
page_steal_method:如果page_steal_method = 1, 將採用list-based LRU演算法; 如果page_steal_method = 0, 將採用physical-address-based scanning的方式.
設定方法:
#!/usr/bin/ksh
vmo -p -o parameter=[value];
2.網路引數
tcp_recvspace = 65536
tcp_sendspace = 65536
udp_sendspace = ((DB_BLOCK_SIZE * DB_MULTIBLOCK_READ_COUNT) + 4 KB) but no lower than 65536
udp_recvspace = 655360 (Minimum recommended value is 10x udp_sendspace, parameter value must be less than sb_max)
rfc1323 = 1
sb_max = 4194304
ipqmaxlen = 512
tcp_recvspace :在接收套接字佇列上接收系統可以在核心中緩衝多少位元組的資料。TCP 使用它來限制將多少位元組的資料傳送至接收器,從而確保接收器有足夠的空間緩衝該資料。tcp_recvspace 可調引數是 TCP 效能的一個關鍵引數,因為 TCP 必須能夠將多個資訊包傳送至網路來確保網路管道是滿的。如果 TCP 不能保持管道里有足夠的資訊包,那麼效能就會遭受損害。
tcp_sendspace :在將應用程式封鎖在傳送呼叫之前,tcp_sendspace 可調引數指定傳送應用程式可以在該核心中緩衝多少資料。
udp_sendspace :設定為等於或大於將被髮送的最大 UDP 資料包的值。對於 GI 版本 11.2.0.2 的安裝,設定 udp_sendspace 失敗將導致 root.sh 失敗。請參閱 Document 1280234.1。
udp_recvspace : 控制排列在每個 UDP 套接字上的入局資料的大量空間。一旦套接字達到 udp_recvspace 限制,就會廢棄入局包。
rfc1323 :啟用 TCP 視窗縮放選項。TCP 視窗縮放選項是 TCP 協商的選項,所以必須在 TCP 連線的兩個端點都啟用它來使之生效。在預設情況下,該 TCP 視窗大小被限制在 65536 位元組(64 K),但是如果將 rfc1323 值設定為 1,就可以將它設定得更高。如果將 tcp_recvspace 值設定得大於 65536,就在該連線的每一邊將 rfc1323 值設定為 1。如果沒有該連線的兩邊設定 rfc1323 值,在 tcp_recvspace 可調引數的有效值就將是 65536。
sb_max : 在排隊至個別套接字的套接字緩衝區的數目上設定一個上限,這樣就可以控制被排隊至傳送方的套接字或接收方的套接字的緩衝區消耗多少快取空間。
ipqmaxlen :控制 IP 輸入佇列的長度。一般來說,介面不會進行排隊。資訊包可以很快抵達,使 IP 層輸入佇列超限。可使用 netstat -s 或 netstat -p ip 命令檢視溢位計數(ipintrq overflows)。如果返回的數值大於 0,就發生了溢位。
設定方法:
no -o parameter=[value]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28539951/viewspace-2139183/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle安裝記憶體引數說明Oracle記憶體
- aix +oracle 記憶體使用說明AIOracle記憶體
- TimesTen記憶體庫monitor表引數說明記憶體
- ORACLE安裝引數sysctl.conf說明Oracle
- AIX 安裝 11g RACAI
- oracle rac aix 安裝OracleAI
- RAC解除安裝說明
- TimesTen記憶體庫sys.odbc.ini引數說明記憶體
- LINUX下安裝ORACLE的常用設定引數及環境變數說明LinuxOracle變數
- Oracle RAC CSS 超時計算及引數 misscount,Disktimeout 說明 .OracleCSS
- statspack 安裝以及相關引數說明
- oracle 安裝要用到的記憶體相關引數詳解Oracle記憶體
- oracle引數說明(zt)Oracle
- oracle程式和記憶體轉儲說明Oracle記憶體
- Oracle 11g DDL_LOCK_TIMEOUT引數說明Oracle
- MySQL 5.5編譯安裝cmake引數說明MySql編譯
- aix下nmon安裝與使用說明AI
- Oracle記憶體引數調優Oracle記憶體
- Oracle Table建立引數說明Oracle
- Oracle Table 建立引數 說明Oracle
- Oracle Sequence Cache 引數說明Oracle
- oracle 10G RAC for redhat as5.3 安裝說明Oracle 10gRedhat
- MySQL記憶體引數及調整MySql記憶體
- 【RAC安裝】 AIX下安裝Oracle 11gR2 RACAIOracle
- Oracle 11g RAC的ASM例項記憶體引數被修改導致無法啟動OracleASM記憶體
- 安裝Oracle RAC 11gOracle
- 在AIX下為Oracle調整網路引數AIOracle
- aix rac安裝AI
- 11g從記憶體建立引數檔案記憶體
- oracle for aix記憶體調整OracleAI記憶體
- 超大記憶體環境下的Oracle RAC引數設定建議記憶體Oracle
- solaris記憶體引數調整及管理記憶體
- Oracle 11g RAC 叢集 SCAN IP Listener說明Oracle
- Oracle靜默安裝說明Oracle
- AIX 5L 記憶體效能優化,第 1 部分: AIX Version 5.3 中記憶體的概述以及記憶體引數的優化AI記憶體優化
- oracle 10g dataguard 安裝配置說明及原理Oracle 10g
- Oracle 10g中,記憶體引數Oracle 10g記憶體
- ORACLE11G記憶體管理引數Oracle記憶體