Informix for linux 涉及的几个操作系统核心参数

共享内存的相关参数:

kernel.shmall     该参数设置共享内存的总量,以页数为单位;

kernel.shmmni   该参数设置共享内存段的最大数量,默认4096,足够用了;

kernel.shmmin   该参数设置共享内存段的最小数量;

kernel.shmmax = 2147483648     该参数定义了单个共享内存段的最大尺寸(以字节为单位);

vm.swappiness = 0    关闭共享内存的交换,减少swap的使用

信号量相关参数:

kernel.sem = 250 32000 100 128       sem:该参数表示设置的信号量

# cat /proc/sys/kernel/sem 
250     32000   100    128  分别对应如下:

SEMMSL   SEMMNS  SEMOPM   SEMMNI
第一列,表示每个信号集中的最大信号量数目。
第二列,表示系统范围内的最大信号量总数目。   SEMMNS  = SEMMSL  *  SEMMNI
第三列,表示每个信号发生时的最大系统操作数目。
第四列,表示系统范围内的最大信号集总数目。

文件相关:

fs.file-max = 6491589   该参数表示系统所有进程可以打开的文件数量。

fs.aio-max-nr=131072   该参数指允许的最大异步IO请求数目;

fs.aio-max-size=131072  在内核2.6之前的版本还有该参数,后面的版本貌似没有该参数也行;dss 因为进行大量的连续IO 所以使用较大的值(1M 甚至更大),如果是oltp 则是进行大量的小型交易所以default 的128K 能够提供良好的性能。

net.ipv4.ip_local_port_range = 1024 65000   定义了本地tcp/udp的端口范围,定义的范围在1024-65000之间。

 

上述参数都在/etc/sysctl.conf文件中。

sysctl -p 对该文件的修改,相关参数立即生效。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

请叫我曾阿牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值