久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么理解Oracle中的sysctl.conf內核參數

168次閱讀
沒有評論

共計 1899 個字符,預計需要花費 5 分鐘才能閱讀完成。

本篇內容介紹了“怎么理解 Oracle 中的 sysctl.conf 內核參數”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓丸趣 TV 小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

注:OS 的內核參數大多數存放在 /proc/sys 目錄下,可以在系統運行時進行更改,但是當系統重新啟動時會失效,而通過 /etc/sysctl.conf 文件可以永久生效修改后的內核參數。

sysctl -p

該命令可以立即生效 sysctl.conf 中配置的內核參數。

如下為安裝部署 Oracle 時需要配置的內核參數:

cat /etc/sysctl.conf

kernel.shmall

shmall 表示共享內存總量,以頁為單位,而 shmall 默認為 4294967296  已經足夠大了,一般不需要調整,shmall 不能低于 SGA 大小,若 shmall 低于 SGA 大小,實例啟動時會報:ORA-27123: unable to attach to shared memory segment 錯誤,且無法啟動實例。 

kernel.shmmax

shmmax 參數用來定義單個共享內存段的最大值,該值應該配置足夠大,能夠在一個共享內存段中容下整個的 SGA ,如果配置過低可能導致需要創建多個共享內存段,這樣可能會導致系統性能下降。

269838450688/1024/1024/1024=252GB。

shmmax 的單位為 Byte(字節)。

vm.min_free_kbytes

該參數表示 Linux VM 最低保留多少的空閑內存空間,當可用的內存低于配置參數時,系統會進行 cache 內存的回收,來進行內存的釋放。

單位是 kb,524288/1024=512M。

kernel.sem

sem 是 semaphores 的縮寫,進程間通信 – 信號量,kernel.sem 中 4 個參數分別對應 SEMMSL SEMMNS SEMOPM SEMMNI

SEMMSL:  每個信號集的最大信號數量,一般該參數配置為數據庫中最大  PROCESS  參數的設置值加上  10,Oracle  建議  SEMMSL  不低于 100。

SEMMNS:控制整個系統中信號量的最大數量,使用以下計算公式來確定系統中需要配置的信號的最大數量,(SEMMSL * SEMMNI)=SEMMNS。4096*128=524288。

SEMOPM:  該參數表示在一個  semop call 中,每個信號量所允許的最大操作數量,一個信號集可以擁有每個信號集當中的最大數量 SEMMSL  信號,建議  SEMOPM  等于 SEMMSL 。 Oracle  建議 SEMOPM 的值不低于  100 。

SEMMNI:該參數用于控制整個系統中信號集的最大數量。Oracle  建議 SEMMNI  的值不低于  100 。

fs.file-max

該參數表示系統級別最大可以打開文件句柄的數量,文件句柄代表系統中可以打開文件的數量。

net.ipv4.ip_local_port_range

該參數配置向外連接端口范圍,缺省為 1024 到 4999。

net.ipv4.ipfrag_*

net.ipv4.ipfrag_low_thresh

net.ipv4.ipfrag_high_thresh

系統中當數據包傳輸發生錯誤,會進行碎片整理,有效的數據包被保留,而無效的數據包被丟棄,ipfrag 參數指定了碎片整理時的最大 / 最小內存。

net.core.rmem_*

net.core.rmem_default 默認數據接收窗口大小。

net.core.rmem_max 最大數據接收窗口大小。

net.core.wmem_default 默認數據發送窗口大小。

net.core.wmem_max 最大數據發送窗口大小。

單位均為字節。

fs.aio-max-nr

該參數表示最大并發異步 I / O 請求數量,當系統中存在非常高的 I / O 請求時,如果該參數配置過低,可能導致數據庫報 ORA-27090 – Unable to Reserve Kernel Resources for Asynchronous Disk I/ O 錯誤,遇到該問題需將 fs.aio-max-nr 調整為 Oracle 建議值 3145728。

注:Doc ID 579108.1

kernel.shmmni

該參數為共享內存段的最大數量,缺省值為 4096,一般情況下無需調整。

vm.nr_hugepages

該參數指定采用大頁內存,大頁內存數量,單位為個數。

“怎么理解 Oracle 中的 sysctl.conf 內核參數”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注丸趣 TV 網站,丸趣 TV 小編將為大家輸出更多高質量的實用文章!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-20發表,共計1899字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 修文县| 河曲县| 民乐县| 依兰县| 壤塘县| 江源县| 类乌齐县| 宁阳县| 湘潭县| 马公市| 舟曲县| 桐梓县| 民权县| 滨州市| 溧水县| 视频| 蕉岭县| 文登市| 平顺县| 沅陵县| 河间市| 鹰潭市| 桑日县| 大洼县| 离岛区| 大安市| 龙南县| 柳江县| 时尚| 赣榆县| 宿州市| 东明县| 新竹市| 江达县| 米脂县| 黄陵县| 会东县| 陆川县| 蛟河市| 顺平县| 凭祥市|