sga與核心引數

2021-09-27 04:55:35 字數 1027 閱讀 4503

在資料庫配置過程中,sga的限制一般來自三個方面:

1.物理記憶體及可用的swap

2.核心引數shmmax

3.其他作業系統在共享記憶體上的限制

通常核心引數的配置會影響到sga中部分引數的配置,核心引數與init.ora的對應關係如下:

init.ora parameter

kernel parameter

db_block_buffers

shmmax, shmall

db_files (maxdatafiles)

nfile, maxfiles

large_pool_size

shmmax, shmall

log_buffer

shmmax, shmall

processes

nproc, semmsl, semmns

shared_pool_size

shmmax, shmall

通用引數說明:

maxfiles - 每個程序的軟檔案限制。

maxuprc - 每個使用者標識的最大併發使用者程序數。

nfile - 在任何給定時間全系統同時開啟的檔案的最大數量。

nproc - 系統中可以同時存在的最大程序數。

shmall - 此引數設定可在系統範圍內使用的共享記憶體頁面的總量。因此,shmall應始終至少為ceil(shmmax / page_size)。

shmmax - 單個共享記憶體段的最大大小(以位元組為單位)。

shmmin - 單個共享記憶體段的最小大小(以位元組為單位)。

shmmni - 共享記憶體識別符號的數量。

shmseg - 程序可以附加的最大共享記憶體段數。

semmns - 系統中的訊號量數。

semmni - 系統中訊號量集識別符號的數量; 確定任何時候都可以建立的訊號量集的數量。

semmsl - 乙個訊號量集中可以包含的最大sempahore數。它應與最大oracle程序數相同。

SGA與共享記憶體段(OS核心引數shmmax)

shmmax os的核心引數,即單個共享記憶體段的最大值,若shmmax值shmmax的配置 solaris系統 etc system檔案 linux系統 proc sys kernel shmmax檔案 舉例檢視某共享記憶體段的記憶體位址和大小 方法一 oracle linux ipcs sa 檢...

Elasticsearch配置引數與核心概念

在es根目錄下有乙個config目錄,在此目錄下有兩個檔案分別是elasticsearch.yml和logging.yml。logging.yml是日誌檔案,es也是使用log4j來記錄日誌的,我在此檔案中配置日誌級別。elasticsearch.yml是es的基本配置檔案es的引數都在這個檔案中,...

核心模組引數

在 中,可以這樣寫 static int cfg value 3 module param cfg value,int,0764 然後,載入核心的時候,可以添上制定的引數值 不加的話,就是 的數值 insmod module name cfg value 100核心模組加進來之後,可以在 sys m...