本文为研究http://www.2cto.com/os/201510/446342.html博文结论

1./etc/security/limits.conf中指定的nofile的值,nofile有上限,不是无穷大。nofile由内核参数nr_open定义的.

“在2.6.25内核之前有个宏定义,定义了这个值的最大值,为1024*1024,正好是100万,而在2.6.25内核及其之后,这个值是可以通过/proc/sys/fs/nr_open来设置。”

2.使用cat /proc/sys/fs/nr_open 查看nr_open值,可通过修改/ect/sysct.conf 修改fs.nr_open值,sysctl -p生效

3.fix_max linux内核定义的最大file handles(文件句柄数).nr_open定义是单进程最大file-handles,file-handles(即文件句柄)

file-max:
The value in file-max denotes the maximum number of file-
handles that the Linux kernel will allocate. When you get lots
of error messages about running out of file handles, you might
want to increase this limit
nr_open:
This denotes the maximum number of file-handles a process can
allocate. Default value is 1024*1024 (1048576) which should be
enough for most machines. Actual limit depends on RLIMIT_NOFILE
resource limit.

4.file-handles与fd

在UNIX/LINUX中我们接触更多是file discriptor(FD,即文件描述符),通过百度搜索,似乎file-handle在windows中是一个类似file discrptor的东东,但是我们讨论的是linux,再google一下,我们可以精确到c语言中这两个概念的区别,据他们的讨论file-handle应该是一个高层的对象,使用fopen,fread等函数来调用,而FD是底层的一个对象,可以通过open,read等函数来调用。

linux 最大文件打开数nofile及nr_open、file-max说明相关推荐

  1. linux查看文件打开限制,Linux最大文件打开数使用经验详解

    首先普及几个知识:Linux下一切都是文件,包括输入输出设备.网络连接.socket.管道等 与文件打开数最相关的是文件描述符(有的人喜欢称作文件标识符,英文为file descriptor),文件打 ...

  2. linux 文件的列数,Linux 输出文件列数,拼接文件

    如果我只想看看文件的前几行,每行的字段数(列数),我的文件已tab作为分隔符(这个可以自己指定),其具体命令如下: head fileName | awk -F'\t' '{print NF}' 如果 ...

  3. Linux比较大文件内容,Linux系统最大文件打开数优化,解决Too many open files报错

    这是一个Linux系统常见的故障,网络上也能轻易的找到解决办法,我也只是在工作中遇到了这个问题,所以在博客记录下,以备不时之需. 一.报错截图: 图为resin的报错日志,很明显提示了Too many ...

  4. linux修改文件打开最大数(ulimit命令)

    解除 Linux 系统的最大进程数和最大文件打开数限制: vi /etc/security/limits.conf # 添加如下的行 * soft noproc 65536  * hard nopro ...

  5. linux命令统计文件行数据库,wc命令--Linux统计文件行数

    语法:wc [选项] 文件- 说明:该命令统计给定文件中的字节数.字数.行数.如果没有给出文件名,则从标准输入读取.wc同时也给出所有指定文件的总统计数.字是由空格字符区分开的最大字符串. 该命令各选 ...

  6. 如何查看linux中文件打开情况

    如何查看linux中文件打开情况 前言 我们都知道,在linux下,"一切皆文件",因此有时候查看文件的打开情况,就显得格外重要,而这里有一个命令能够在这件事上很好的帮助我们-它就 ...

  7. [转帖]备忘:CentOS-7 使用systemctl 管理的服务,文件打开数上限1024要改

    备忘:CentOS-7 使用systemctl 管理的服务,文件打开数上限1024要改 https://blog.csdn.net/toontong/article/details/50440272 ...

  8. linux swf文件打开_如何在Linux上播放.swf文件?

    linux swf文件打开 How to play the flash (.swf) files downloaded from the Web on Linux? 如何在Linux上播放从Web下载 ...

  9. 【Linux 统计文件行数】

    Linux 统计文件行数 语法:wc [选项] 文件- 说明:该命令统计给定文件中的字节数.字数.行数.如果没有给出文件名,则从标准输入读取.wc 同时也给出所有指定文件的总统计数.字是由空格字符区分 ...

最新文章

  1. PCL点云变换与移除NaN
  2. cordova flie文件目录_Cordova - 访问www目录下文件(获取www文件夹路径)
  3. 重新更新了,账号都丢了,重新找回的
  4. linux 系统负载
  5. Linux php 中文乱码解决
  6. 【java】在jsp的js和css里面使用EL表达式取值|style里面用$取值
  7. [CSS学习] line-height属性讲解
  8. 巴菲特佛罗里达州立大学演讲
  9. Markdown是什么?
  10. 家庭局域网_玩转Windows 10家庭组,轻松共享局域网资源,人人都可以做到
  11. 网站如何调用第三方支付接口
  12. WRF users guide Chap5
  13. CTO、技术总监和技术经理有啥区别?
  14. img是什么格式的文件
  15. 莫安迪2019平面设计作品展示
  16. java代理模式(java代理模式和适配器模式)
  17. 辉芒微IO单片机FT60F210-URT
  18. MyBatis基于XML的使用——缓存
  19. ARM工控主板比X86工控主板好吗?
  20. 多目标优化问题MOP

热门文章

  1. 华为荣耀的激活锁是什么如何解开呢卡在激活设备手机无法进系统学会几种有用的方法
  2. CCF认证 2015-12 消除类游戏
  3. 正确理解同步/异步和阻塞/非阻塞的区别:
  4. vray让效果图更加真实的5个照明技巧!
  5. Fragment 嵌套使用 Activity has been destoryed
  6. ISCSLP 2022丨ICSRC 2022 智能座舱语音识别挑战赛
  7. 物联网通信技术|课堂笔记|week10-1|HTTPHTTPS联系及区别|ARP协议
  8. svmtrain和svmclassify参数细说_核函数选择
  9. 基于Springboot外卖系统08:员工账号状态管理功能+对象转换器+扩展Spring mvc的消息转换器
  10. appscan导出html报告,appscan,如何生成报告.docx