shmmax单位_kernel.shmmax ,kernel.shmmni 和kernel.shmall
kernel.shmmax = 2147483648
//
該參數定義了共享內存段的最大尺寸(以字節為單位)。
其值應>=sag_max_size初始化參數的大小,否則SAG由多個內存段構成,效率降低,
還要不小于物理內存的一半,默認情況下在32位x86系統中,Oracle
SGA最大不能超過1.7GB.
缺省為32M,對于oracle來說,該缺省值太低了,通常將其設置為2G
kernel.shmmni = 4096
//
這個內核參數用于設置系統范圍內共享內存段的最大數量。該參數的默認值是
4096.
此值也是在系統中可以啟動的Oracle實例的最大數量,通常不需要更改,
因為顯然在生產環境下,一個服務器上同時啟動的實例個數達不到這個數量.
kernel.shmall = 2097152
//
該參數表示系統任意時刻可以分配的所有共享內存段的總和的最大值(以頁為單位).
其值應不小于shmmax/page_size.缺省值就是2097152,如果服務器上運行的所有實例的
SGA總和不超過8GB(通常系統可分配的共享內存的和最大值為8GB),通常不需要修改.
kernel.sem = 250 32000 100 128????? //? 表示設置的信號量
fs.file-max =
65536???????????????? //? 表示一個進程可以打開的文件句柄的最大數量.
net.ipv4.ip_local_port_range
= 1024 65000 //專用服務器模式下與用戶進程通信時分配給用戶的端口區間
net.core.rmem_default=262144??????? //? 默認接收緩沖區大小
net.core.rmem_max=262144??????????? //
接收緩沖區最大值
net.core.wmem_default=262144??????? //? 默認的發送緩沖區大小
net.core.wmem_max=262144??????????? //
發送緩沖區最大值
以上四個值的設置是Oracle安裝時推薦的.(應在安裝完后把最大值改為524288)
修改好內核參數后,執行如下命令使新的設置生效
/sbin/sysctl
-p
總結
以上是生活随笔為你收集整理的shmmax单位_kernel.shmmax ,kernel.shmmni 和kernel.shmall的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iPhone 14如何通过微信发送高清视
- 下一篇: 三国墙头草孟达武艺与结局(孟达是三国里面