\I^"^'CP 配置 sysctl.conf 系统参数(vi /etc/sysctl.conf)
:eT\XtxM~{ 参数:
B&y?Dc 1.内存&缓存
Iza;~8dH5 kernel.sysrq = 0 内核设置验证为0
i)$+#N kernel.core_uses_pid = 1 控制内核的系统请求调试功能开启,控制核心转储附加PID到核心文件名,适用于多线程
uFhPNR2l kernel.msgmnb = 65536 每个消息队列的最大字节限制
5w{U/v$Z kernel.msgmax = 65536 每个消息的最大size
b$_qG6)IJO kernel.shmmax = 68719476736定义了共享内存段的最大尺寸(以字节为单位,缺省值为2097152)
>Z<ZT kernel.shmall = 4294967296 表示系统一次可以使用的共享内存总量(以页为单位)。缺省值就是2097152)
a`]ZyG*P kernel.shmmni = 4096 设置系统范围内共享内存段的最大数量,默认4096
/~7M @`1 R>1oF]w Pgq(yPC 2.信号量相关:
4:733Q3oK kernel.sem = 50100 64128000 50100 1280
(n_.bSI 系统默认值,SA未优化
fA0wQz]u =CS$c? )56L`5#tS 含义:
8wZ
$Hq mo=@Zt xaV3N[Zd #ipcs -ls
dVGcth;
1rU\ !GfR i.[k"( ------ Semaphore Limits --------
jGJf[:M&Pm W?.xtQEv Z/v )^VR max number of arrays = 128
@y0kX<M m}: X\G(6Q -GQ.B{%G max semaphores per array = 250
ANj%q9e!Yi vt5>>rl KK-+vq max semaphores system wide = 32000
?6I`$ &OA ilQ\+xR{b 9{A*[.XK] max ops per semop call = 32
b
Hy<`p0 q zo)\, Gt !Hm( semaphore max value = 32767
ypfjF@OT l|9'l[}& PM {L}tEQ SEMMNI
y92<(ziaX) U?(,Z$:N n4ti{-^4|d SEMMNI定义了max number of arrays的大小,表示系统内的最大semaphore set大小,这个缺省值128差不多了.
91#n Aj% xz,M>Ua I+Fr#1 SEMMSL
v\kd78, +.hJ[|F1& D,uT#P SEMMSL 定义了max semaphores pre array的大小,表示每个semaphore set的最大semaphore数.oracle进程获得系统的一个semaphore set,oracle进程内的每个线程需要一个semaphore,假如你的系统内只有一个oracle实例,你的SEMMSL的值需要等于或稍大于 (oracle中定义的最大PROCESSES数+10),如果是MTS模式,可以适当放小.
`7',RUj|D B_.>Q8tK; -ktYS(8& SEMMNS
;[Hrpl
S Fd9Z7C 9p"';*{= SEMMNS定义 了max semaphores system wide的大小,表示系统内允许的最大semaphore set大小,系统缺省大小为(SEMMNI*SEMMSL),oracle推荐的设置为系统内所有数据库的PROCESSES参数的总和,加上最大的的那个PROCESSES,然后加上10.
/B ]g9n#$|. cuQ=bRIb SEMOPM
{|@N~c+ 2?owXcbx Xc]Q_70O SEMOPM定义了每个semop系统调用能够操作的最大semaphore数,semop系统调用主要是一个semaphore set的semaphore操作,这个值系统缺省为32,建议设置等于SEMMSL.
* (<3 oIRS vy F(k3W eD 7Rv< 另:
cNqw(\rr Httpd重启失败,信号量过多,是因为我们关闭apache的时候使用了kill -9 来关闭程序来造成的,后续优化改进。
oI%.oP}G MT@Uu &Lgi 3.网桥设置,iptable不对网桥进行处理
b~FmX net.bridge.bridge-nf-call-ip6tables = 0
pG:)u
cj net.bridge.bridge-nf-call-iptables = 0
zL3'',Ha net.bridge.bridge-nf-call-arptables = 0
meV
RdQ 4.窗口
bwh.ekf8 net.core.rmem_default = 1048576 默认的接受窗口大小为1M
D<cHa | net.core.rmem_max = 4194304 接收窗口大小最大
~UJ_Rr54 net.core.wmem_default = 262144 默认的发送窗口大小
yS-owtVCGF net.core.wmem_max = 1048576 发送窗口最大
CR$5'#11) ————————————————
Y,@{1X`0@3 版权声明:本文为CSDN博主「零零喵」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
2xd G&}$fa 原文链接:
https://blog.csdn.net/weixin_40901788/article/details/83586965