博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kernel.sem信号量参数调优,以及ipcs信号量队列查询
阅读量:5974 次
发布时间:2019-06-19

本文共 1182 字,大约阅读时间需要 3 分钟。

  hot3.png

首先介绍下kernel.sem 这个参数

cat /proc/sys/kernel/sem250     32000   32      128或者ipcs -ls------ Semaphore Limits --------max number of arrays = 128max semaphores per array = 250max semaphores system wide = 32000max ops per semop call = 32semaphore max value = 32767我机器上的信号队列arrays ipcs -a | wc -l144144>128 为什么超了,这个我也不懂,但是我的openmanage插件一直超时,而且无法启动,无法停止,真TM的 查这个问题花了我好长时间

首先 介绍下kernel.sem这4个参数的意义

cat /proc/sys/kernel/sem250     32000   32      128250       SEMMSL    max semaphores per array     信号集容纳最大信号数量   32000     SEMMNS    max semaphores system wide   所有信号的最大数量32        SEMOPM    max ops per semop call       调用单个信号集中最大信号数量128       SEMMNI    max number of arrays         信号集的最大值

这个是网上找的,不过感觉不太对,按照我们的思路来

首先

max semaphores per array
max number of arrays

这2个参数肯定是不够的,我们先调高一点

echo "500 641280 500 500" > /proc/sys/kernel/sem

调整完了

我们利用

ipcs -a | grep nagios | wc -l90                                      查看当前nagios用户信号数量

然后把它全清理掉。

ipcs -a | grep nagios | awk '{print $2}' | xargs -n1 ipcrm -s                  关于ipcs和ipcrm这2个命令的解释网上很多,我就不再说了
ipcs -a | grep nagios | wc -l0

全部清理掉后,重启应用  比如

/opt/dell/srvadmin/sbin/srvadmin-services.sh stop

转载于:https://my.oschina.net/jastme/blog/478826

你可能感兴趣的文章
C#基本类(二)
查看>>
powerpoint2013新增哪些功能?年终总结ppt模板
查看>>
猴子吃桃问题
查看>>
火狐浏览器插件(XPI 文件)签名指南
查看>>
采用TurboGate邮件网关防止邮箱被盗用
查看>>
0基础python容易学吗?
查看>>
SylixOS网络性能测试
查看>>
DATETIME, DATE和TIMESTAMP
查看>>
2018-11-26
查看>>
2018 KDD CUP支付宝安全团队Deep X斩获两项大奖
查看>>
安装 PHP7
查看>>
PHPCMS V9静态化HTML生成设置及URL规则优化
查看>>
关闭SQL Server 数据库所有使用连接
查看>>
tkinter events format
查看>>
跨越敏捷 — 闲鱼研发效能升级之路
查看>>
8支团队正在努力构建下一代Ethereum
查看>>
Shell脚本常用命令
查看>>
教程 | pandas轻松入门 之 数据结构介绍 1
查看>>
一篇文章能够看懂基础源代码之JAVA篇
查看>>
什么是大数据技术架构
查看>>