sem:是semaphores的缩写,该参数表示设置的信号量。它包含四个值:semmsl、semmns、semopm、semmni。

常规设置 kernel.sem = 250  32000  100     128

semmns:信号灯的最大数量,跟ORACLE的PROCESS数有关。SEMMSL * SEMMNI

semopm:系统调用允许的信号量最大个数。至少100;或者等于SEMMSL

semmni:系统信号量set最大个数。最少128

semmsl:每个信号灯集合中最多的信号灯数目。最小250;对于processes参数设置较大的系统建议设置为processes+10。

内核参数所在的文件是 /etc/sysctl.conf

在安装oracle数据库的时候需要根据实际情况进行添加内核参数,常规的内核参数添加如下所示

kernel.shmall = 4294967296

kernel.sem=250 32000 100 128

fs.file-max = 6815744

fs.aio-max-nr = 1048576

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

设置完成之后可以使用 sysctl -p可以使内核参数设置立即生效。

转载于:https://blog.51cto.com/zydw415/1761488

linux内核参数sem的说明相关推荐

  1. linux 内核参数调整说明

    linux 内核参数调整说明 所有的TCP/IP调优参数都位于/proc/sys/net/目录.例如, 下面是最重要的一些调优参数, 后面是它们的含义: 1. /proc/sys/net/core/r ...

  2. Linux内核参数(如kernel.shmmax)及Oracle相关参数调整(如SGA_MAX_SIZE)

    Linux内核参数(如kernel.shmmax)及Oracle相关参数调整(如SGA_MAX_SIZE) 我们一般在Linux 上安装 设置Oracle 数据库 或者在更换或升级硬件的时候都需要配置 ...

  3. sysctl 默认值_设置Linux内核参数 /etc/sysctl.conf

    设置Linux内核参数 /etc/sysctl.conf 配置 Linux 内核参数修改后不用重启动更新: /sbin/sysctl -p 打开/etc/sysctl.conf 复制如下内容 kern ...

  4. linux内核参数汇总

    目录: 目录 linux内核参数配置 内核参数列表 内存参数列表 网络参数列表 linux内核参数配置 Linux在系统运行时修改内核参数(/proc/sys与/etc/sysctl.conf),而不 ...

  5. 修改Linux内核参数提高服务器并发能力

    1.参数设置 查看相关的参数 sysctl -a|grep tcp_keepalive net.ipv4.tcp_keepalive_intvl = 30 net.ipv4.tcp_keepalive ...

  6. linux内核参数优化

    这是电商类的 linux内核参数优化,在网站响应上已经很不错了,time超时连接几乎为0了. sysctl.conf配置参数如下: net.ipv4.ip_forward = 0 net.ipv4.c ...

  7. linux内核参数注释与优化

    目录 1.linux内核参数注释 2.两种修改内核参数方法 3.内核优化参数生产配置 参数解释由网络上收集整理,常用优化参数对比了网上多个实际应用进行表格化整理,使查看更直观. 学习linux也有不少 ...

  8. linux内核参数优化 for 高并发服务器

    2019独角兽企业重金招聘Python工程师标准>>> linux内核参数优化net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_fil ...

  9. 优化Linux内核参数/etc/sysctl.conf sysctl 《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》...

    优化Linux内核参数/etc/sysctl.conf  sysctl  <高性能Linux服务器构建实战:运维监控.性能调优与集群应用> http://book.51cto.com/ar ...

最新文章

  1. ELK日志分析平台搭建全过程
  2. 使用Python+OpenCV预测年龄与性别
  3. 收藏这8个windows神级工具,你的办公效率也会提高
  4. 华为《5G业务商业价值评估》白皮书!
  5. Jquery通过Ajax方式来提交Form表单
  6. Qt修炼手册8_常用的容器类QVector和QList
  7. boost::dynamic_bitset模块boost::hash的测试程序
  8. 如何把linux电脑当做数据库,在linux下如何进行mysql命令行 创建数据库linux操作系统 -电脑资料...
  9. 【MONGODB】验证MONGODB 主从复制
  10. Docker安装及配置镜像加速器
  11. 力扣1512.好数对的数目
  12. dom4j.jar有什么作用?
  13. 听说你还不会写观察者模式?
  14. udev的一個小問題
  15. ARM汇编语言指令集汇总
  16. matlab数值计算习题解析,第3章MATLAB数值计算-习题
  17. 董小刚先生担任BCF新闻理事
  18. web前端网页美化重器-------css
  19. 【算法】欧拉函数公式证明
  20. 2021年安全员-A证(山东省-2021版)最新解析及安全员-A证(山东省-2021版)模拟试题

热门文章

  1. 全球工业互联网十大最具成长性技术
  2. MIT对话马斯克:关于自动驾驶、爱和未来世界|厚势汽车
  3. 作弊阴影罩棋盘,人工智能咋避嫌?
  4. 因融资失败,应用崩溃,3 名程序员被“祭天”!
  5. 程序员都想,却不敢做的事?我来!
  6. Bzoj3530: [Sdoi2014]数数
  7. Android 团队早期员工解释 Android 哪里不如 iOS
  8. Android 读取meta-data元素的数据
  9. 如何提高阿里云上应用的可用性(一)
  10. [吴恩达机器学习笔记]12支持向量机3SVM大间距分类的数学解释