• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >LINUX > Linux系统ulimit值的正确设置方法

Linux系统ulimit值的正确设置方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了linux系统,linux系统下载,linux系统入门学习,linux操作系统,linux系统官网等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com
学习swoole的时候有一个max_conn参数,

max_conn

描述:服务器允许维持的最大TCP连接数

说明:设置此参数后,当服务器已有的连接数达到该值时,新的连接会被拒绝。另外,该参数的值不能超过操作系统ulimit -n的值,同时此值也不宜设置过大,因为swoole_server会一次性申请一大块内存用于存放每一个connection的信息。这个值也会影响服务器的最大并发数,其实Linux是有文件句柄限制的,而且Linux默认不是很高,一般都是1024,生产服务器很容易就达到这个数量。

  正确设置Linux的ulimit -n的值的步骤如下:

  1.先用命令ulimit -n 查看目前的值

  2. vim /etc/security/limits.conf

    建议把下面两项都设置为65535

    * soft nofile 65535

    * hard nofile 65535

    (前面的*星号代表全局,针对所有的用户;nofile代表文件句柄数量;soft nofile的值不能超过hard nofile的值)

  3.重启Linux系统

    命令:shutdown -r now 表示立即重启

Linux系统查看物理CPU个数、核数,逻辑CPU个数的方法如下所示:

学习swoole的时候,建议开启的worker进程数为cpu核数的1-4倍。于是就学习怎么查看CPU核数

# 查看物理CPU个数

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

# 查看每个物理CPU核数

cat /proc/cpuinfo| grep "cpu cores"| uniq

# 查看逻辑CPU个数

cat /proc/cpuinfo| grep "processor"| wc -l# 查看CPU信息(型号)cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 求助:MSDN的例子竟然不支持中文的task名,怎么办?
  • VC2003ATL做一个进程外组件,类型ActiveXexe
  • 在Linux系统的命令行中为MySQL创建用户的方法
  • linux系统oracle数据库出现ora12505问题的解决方法
  • Linux系统下Oracle数据库的安装和启动关闭操作教程
  • 有木有人给翻译一段MSDN上的话。
  • Linux系统(X64)安装Oracle11g完整安装图文教程另附基本操作
  • DllCanUnloadNow被系统调用吗?
  • Linux系统下导出ORACLE数据库出现Exporting questionable statistics.错误 处理
  • 如何中途终止工作线程?我在msdn上没找到。

相关文章

  • 2017-05-12Linux系统中怎么设置java环境变量?
  • 2017-05-12在Linux系统的服务器上使用Memtester进行内存压力测试
  • 2017-05-12简介Linux系统的etc目录及其下的passwd文件
  • 2017-05-12使用awk输出文本中的字段和列的方法
  • 2017-05-12Linux系统中查询发型版本号以及内核版本的命令总结
  • 2017-05-12详解Linux中基本的文件和目录命令file与mkdir
  • 2017-05-12Linux中nano和ed文本编辑器的简单使用介绍
  • 2017-05-12Linux系统之间拷贝文件的方法总结
  • 2017-05-12Linux系统中uniq命令的基本使用教程
  • 2017-05-12Linux系统的硬件设备驱动的底层结构讲解

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • Linux下如何查看16进制文件?
    • 在Linux上如何管理加密密钥?管理加密密钥的最佳体验
    • Linux系统中怎么安装和使用ImageMagick软件?
    • 最牛技术 1秒启动Linux的窍门
    • linux系统常用命令有哪些? semicolon命令的使用方法
    • 详解Linux系统中配置静态路由的方法
    • 在Linux笔记本上执行这句命令就能导致设备永久变砖
    • Linux下使用blkid命令查询设备及文件系统信息的方法
    • 详解Linux系统中crontab命令处理定时任务的用法
    • Linux编程时出现Segmentation fault错误如何解决?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有