kernel.shmall = 4294967296 --設定共享記憶體總頁數。這個值太小有可能導緻資料庫啟動報錯。很多人調整系統核心參數的時候隻關注SHMMAX參數,而忽略了SHMALL參數的設定。這個值推薦設定為實體記憶體大小除以分頁大小。
--getconf PAGE_SIZE 擷取分頁大小
kernel.shmmax = 2147483648 --Linux程序可以配置設定的單獨共享記憶體段的最大值。一般設定為記憶體總大小的一半。這個值的設定應該大于SGA_MAX_TARGET或MEMORY_MAX_TARGET的值,是以對于安裝Oracle資料庫的系統,shmmax的值應該比記憶體的二分之一大一些
kernel.shmmni = 4096 --SHMMNI參數:設定系統級最大共享記憶體段數量。Oracle10g推薦最小值為4096,可以适當比4096增加一些。
kernel.sem = 250 32000 100 128 --semaphores
SEMMSL 250 表示每個信号集中的最大信号量數目 各個執行個體中最大的PROCESSES參數+10
SEMMNS 32000 表示系統範圍内的最大信号量總數目
SEMOPM 100 表示每個信号發生時的最大系統操作數目
SEMMNI 128 表示系統範圍内的最大信号集總數目
fs.file-max = 6815744 --512 x processes 可以配置設定的檔案句柄的最大數目(檔案系統最大可打開檔案數)
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500 --表示用于向外連接配接的端口範圍。預設情況下很小:32768到61000,改為1024到65000。
net.core.rmem_default = 262144 --預設和最大的TCP資料接收緩沖
net.core.rmem_max = 4194304
net.core.wmem_default = 262144 --預設和最大的TCP資料發送緩沖
net.core.wmem_max = 1048576
--
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
kernel.panic_on_oops = 30
kernel.shmall = 4294967296
kernel.shmmax = 2147483648 --
kernel.msgmnb = 65536 --Controls the default maxmimum size of a mesage queue
kernel.msgmax = 65536 --Controls the maximum size of a message, in bytes
kernel.shmmax = 68719476736 --Controls the maximum shared segment size, in bytes
kernel.shmall = 4294967296 --Controls the maximum number of shared memory segments, in pages
----------------------------------------------------------------------------------------------------------
oracle soft nproc 2047 --可用于單個使用者最大程序數
oracle hard nproc 16384
oracle soft nofile 1024 --打開檔案最大描述符的限制
oracle hard nofile 65536
oracle soft stack 10240 --程序堆棧段的最大大小
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30018455/viewspace-1673168/,如需轉載,請注明出處,否則将追究法律責任。
轉載于:http://blog.itpub.net/30018455/viewspace-1673168/