oracle sga配置相關的os 核心引數
1.kernel.shmmax(原則就是一個sga一個共享記憶體段)
shmmax核心引數定義單個共享記憶體段的最大值,如果該引數設定小於Oracle SGA設定,那麼SGA就會被分配多個共享記憶體段。
這在繁忙的系統中可能成為效能負擔,帶來系統問題。
可以透過ipcs命令檢視此設定下共享記憶體的分配,我們可以看到Oracle分配了多個共享記憶體段以滿足SGA設定的需要:
ipcs -sa
2.kernel.shmall(原則就是乘以4要大於所要分配的sga)
這個是一次可以使用的記憶體最大的頁數
2097152 * 4k/頁 = 8G 所以sga 無法跨越8G
kernel.shmall 引數是控制共享記憶體頁數 。Linux 共享記憶體頁大小為4KB, 共享內
存段的大小都是共享記憶體頁大小的整數倍。一個共享記憶體段的最大大小是16G,那麼需
要共享記憶體頁數是 16GB/4KB=16777216KB/4KB=4194304 (頁),也就是64Bit 系統下
16GB 實體記憶體,設定 kernel.shmall = 4194304 才符合要求(幾乎是原來設定2097152
的兩倍)。
3.kernel.shmmni (原則上不用改)
shmmni 核心引數是共享記憶體段的最大數量。shmmni 預設值 4096 ,一般肯定是夠用了 。
shmmax核心引數定義單個共享記憶體段的最大值,如果該引數設定小於Oracle SGA設定,那麼SGA就會被分配多個共享記憶體段。
這在繁忙的系統中可能成為效能負擔,帶來系統問題。
可以透過ipcs命令檢視此設定下共享記憶體的分配,我們可以看到Oracle分配了多個共享記憶體段以滿足SGA設定的需要:
ipcs -sa
2.kernel.shmall(原則就是乘以4要大於所要分配的sga)
這個是一次可以使用的記憶體最大的頁數
2097152 * 4k/頁 = 8G 所以sga 無法跨越8G
kernel.shmall 引數是控制共享記憶體頁數 。Linux 共享記憶體頁大小為4KB, 共享內
存段的大小都是共享記憶體頁大小的整數倍。一個共享記憶體段的最大大小是16G,那麼需
要共享記憶體頁數是 16GB/4KB=16777216KB/4KB=4194304 (頁),也就是64Bit 系統下
16GB 實體記憶體,設定 kernel.shmall = 4194304 才符合要求(幾乎是原來設定2097152
的兩倍)。
3.kernel.shmmni (原則上不用改)
shmmni 核心引數是共享記憶體段的最大數量。shmmni 預設值 4096 ,一般肯定是夠用了 。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-620248/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Spark的相關引數配置Spark
- Oracle 核心引數Oracle
- 4.2.10.1 Oracle Restart 相關變數配置OracleREST變數
- Oracle安裝相關Linux引數(轉)OracleLinux
- Oracle direct path read相關隱含引數Oracle
- Oracle undo保留時間的幾個相關引數Oracle
- 【ASK_ORACLE】LOCK_SGA引數失效的解決辦法Oracle
- PostgreSQL並行查詢相關配置引數SQL並行
- 【PARANETERS】Oracle異常恢復相關的隱含引數Oracle
- [20221212]關於pre_page_sga引數的問題.txt
- [OS/Linux] Linux核心引數:net.core.somaxconn(高併發場景核心引數)Linux
- [轉帖]Redis相關的核心引數解釋與設定Redis
- pga相關引數
- oracle rac 核心引數詳解Oracle
- Oracle中的sysctl.conf核心引數Oracle
- ORACLE並行相關的引數Oracle並行
- MySQL效能相關引數MySql
- PostgreSQL AutoVacuum 相關引數SQL
- pg中與執行計劃相關的配置(ENABLE_*)引數
- MySQL 連線相關引數MySql
- 資料庫管理-第123期 Oracle相關兩個引數(202301205)資料庫Oracle
- Oracle11g 自動化建庫及調整相關引數Oracle
- Oracle 效能最佳化之核心的shmall 和shmmax 引數OracleHMM
- solaris10中安裝oracle核心引數的調整Oracle
- 配置Google支付相關引數(client_id, client_secret, refresh_token)Goclient
- mysql relay log相關引數說明MySql
- redis持久化相關引數解釋Redis持久化
- [20191204]hugepage相關引數含義.txt
- openGauss執行緒池相關引數執行緒
- [20220913]hugepage相關引數含義.txt
- [20181109]12cR2 的pre_page_sga引數.txt
- EDBPPAS(Oracle相容版)Oracle與PostgreSQL相容模式的引數配置切換OracleSQL模式
- CentOS升級核心與容器執行時核心引數的關係CentOS
- 常用的jvm配置引數 :永久區引數配置JVM
- Nginx配置和Linux核心引數的學習與驗證NginxLinux
- MySQL索引統計資訊更新相關的引數MySql索引
- MySQL中Redo Log相關的重要引數總結MySql
- EDB PPAS(Oracle 相容版) Oracle與PostgreSQL 相容模式的引數配置切換OracleSQL模式
- Oracle相關命令Oracle