linux kernel.sem参数,kernel.sem参数的设置
可以理解为semaphore为每个进程通讯需要的信号灯或者IPC标志,每个连接的process都要分配一个semaphore,那么
semaphore的设置跟process的数量有关系.
semaphors的相关设置在REHL、OEL中可
通过kernel.sem参数定义.通过下面的任何一种方法都可以查看sem的值:
[root@dbtest vm]# sysctl -p|grep kernel.sem
kernel.sem = 250 35000 100 128
或者
[root@dbtest vm]# cat /proc/sys/kernel/sem
250 35000 100 128
或者
[root@dbtest vm]# ipcs -sl
------ Semaphore Limits --------
max number of arrays = 128
max semaphores per array = 250
max semaphores system wide = 35000
max ops per semop call = 100
semaphore max value = 32767
这个参数有四个值, 其实这四个不同的值又分别对应了另外四个不同的参数,按照上面值的顺序排列
SEMMSL: Maximum number of semaphores per set
SEMMNS: Maximum number of semaphores system-wide
SEMOPM: Maximum number of semaphore operations per system call
SEMMNI: Maximum number of semaphore sets for the entire Linux system
在Suse Linux中这几个参数是独立存在的.
Oracle(包括9i/10g/11g)推荐将sem设置为250 32000 100
128或更高的值.在一个并发很高的数据库中这个值可以设置为PROCESSES+10,SEMMNI也要相应的增加.目的是减少IPC通讯时
semaphore的争用.
SEMOPM定义了每次IPC调用时影响的semaphore,建议设置SEMOPM=SEMMSL,SEMMNS定义为(SEMMSL
* SEMMNI).
实际上每个系统都对上述参数有各自推荐的配置.
最后可以参考MetaLink: Note:187405.1、 Note:184821.1、242529.1
linux kernel.sem参数,kernel.sem参数的设置相关推荐
- Linux内核参数(如kernel.shmmax)及Oracle相关参数调整(如SGA_MAX_SIZE)
Linux内核参数(如kernel.shmmax)及Oracle相关参数调整(如SGA_MAX_SIZE) 我们一般在Linux 上安装 设置Oracle 数据库 或者在更换或升级硬件的时候都需要配置 ...
- uboot 引导linux内核 参数mem=size,Uncompressing Linux..... done, booting the kernel.
内核启动卡在Uncompressing Linux..... done, booting the kernel.这好像是个老生常谈的问题了.成因在网上也罗列了很多种,可这次我碰到的,却没百度出解决方法 ...
- uboot修改linux源码中参数,将自定义参数从uboot传入kernel的并读取的方法【转】
希望朋友们多多指点,好的技术或心得一起分享: uboot向kernel传参机制以及kernel如何解析cmdline参数大家可以参考其他前辈的博文,这方面的讲解十分详尽. 在这里我总结以下自己在ubo ...
- OS内核参数(SEM)在高负载的Oracle数据库中如何设置
点击上方"蓝字" 关注我们吧! 概述 文章主要围绕OS内核参数kernel.sem来讲解.在各类DB(ORA.PG.MYSQL等)安装手册中都会引导大家设置sem这个参数,很多初中 ...
- Linux命令05 - - sysctl 配置内核参数
内核参数 1.sysctl 命令 1.功能:用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录"/proc/sys" 2.特点:它包含一些TCP/ip堆栈和虚拟内存系统 ...
- linux 内核空间 sy,在 Linux 下用户空间与内核空间数据交换的方式,第 1 部分: 内核启动参数、模块参数与sysf...
级别: 初级 燚 杨 (), 计算机科学硕士 2006 年 2 月 16 日 本系列文章包括两篇,它们文详细地介绍了 Linux 系统下用户空间与内核空间数据交换的九种方式,包括内核启动参数.模块参数 ...
- linux tcp文件分包_Linux内核参数优化
前言: 1:介绍下linux内核的整个知识体系,(学会它,你肯定对linux内核有不一样的理解.) 2:谈谈Linux内核参数优化 一:linux内核技术点 Linux内核知识体系分为五个部分 1:l ...
- linux编译内核卡住,kernel启动卡住
出现:Uncompressing Linux... done, booting the kernel 然后卡住了. 今天用主线Linux内核移植到MINI6410,主线内核2.6.37.1基本已经支持 ...
- linux 内核调试 booting the kernel.,Uncompressing Linux....... done, booting the kernel就不动了的一个可能原因...
最近搞阳初2410的板子,做的U-BOOT1.2.0能从NAND FLASH启动起来了,但是引导内核真是搞怪,前几天还能引导的,这几天又不能引导了,但是这些内核用VIVI都是能引导的,搞得头痛死了,总 ...
- Linux kernel Panic后自动重启机器的设置
Linux kernel Panic后自动重启机器的设置 方法1:内核配置命令行加入这句,崩溃后3秒重启: panic=3 make menuconfig 设置kernel系统参数: 方法2: vi ...
最新文章
- 苏宁“砍价团”高可用、高并发架构实践
- 查看Oracle中存储过程长时间被卡住的原因
- PHP5加载|安装外部C动态库
- yum配置中driver-class-name: com.mysql.jdbc.Driver报错
- Ubuntu Sublime Text 3 搜狗拼音
- 标量函数,多语句表值函数,内嵌表值函数
- mysql5.6免安装乱码_mysql5.6乱码问题的几个注意
- netbeans php 断点调试,windows7 + iis7 + fastcgi + php5 + netbeans + xdebug 调试 php
- mysql主从复制巡检脚本_mysql主从复制监控shell脚本
- 电脑用电量_诡异!北山一空置房子用电量噌噌上涨,工作人员打开门一看……_媒体_澎湃新闻...
- 视频教程-ArcGIS开发arcpy教程-其他
- Kindle阅读产品体验报告-随时随地畅享阅读
- html5网页制作心得体会,学习网页制作心得体会范文3篇
- CentOS 6.5 CentOS 7 rpm安装ftp服务端与ftp客户端
- OCCT 建模,VTK显示
- 如何快速提高Python能力
- mysql_dc.ncf_my live PC / ThinkCentre M920x Tiny / ThinkStation P330 Tiny
- html表格里面怎么合并单元格的快捷键,excel合并单元格快捷键是什么
- 小米手机超越苹果,成欧洲第二;马斯克特斯拉内部邮件:痛恨开会,少讲黑话;Spring 6.0 发布|极客头条
- 【AxureRP9】V1.0网易课堂课程
热门文章
- 如何写IT项目解决方案
- ThinkCMF知识点汇总
- 对于毛星云opencv教程中的方法汇总
- 软件、宇宙、人生、扯淡
- Android之电话拨号器
- python 头条新闻机器人_新闻写作机器人的应用及前景展望——以今日头条新闻机器人张小明(xiaomingbot)为例...
- python pdb调试
- 梦幻手游服务器维护期间不能改名,《梦幻西游手游》不能说话解决方法 打字显示系统维护中是如何回事...
- ckc交易什么意思_黄金TD交易保值是什么意思?炒黄金如何盈利?
- 博士学位真的那么重要吗?上交大博士亲述科研心路,获4万高赞!