getrlimit读取进程能打开的最大文件描述符
getrlimit,setrlimit - 控制系统资源的最大使用量
#include <unistd.h>
#include <stdio.h>
#include <sys/resource.h>/*struct rlimit{ rlim_t rlim_cur; //soft limit: current limit rlim_t rlim_max; //hard limit: maximum value for rlim_cur
}*/ int main()
{struct rlimit limit;getrlimit(RLIMIT_NOFILE,&limit);printf("rlim_cur =%ld,rlim_max =%ld\n",limit.rlim_cur,limit.rlim_max);struct rlimit limit1; limit1={100,1000};setrlimit(RLIMIT_NOFILE,&limit1);printf("rlim_cur =%ld,rlim_max =%ld\n",limit1.rlim_cur,limit1.rlim_max);return 0;
}
打印:rlim_cur =1024,rlim_max =4096
rlim_cur =100,rlim_max =1000
可以进行设置和读取。
更详细见:https://www.cnblogs.com/niocai/archive/2012/04/01/2428128.html
getrlimit读取进程能打开的最大文件描述符相关推荐
- (六)文件描述符及最大打开文件个数
一.文件描述符 首先要明确一点,在linux系统中一切都可以看成是文件,你的文档是文件.程序是文件.设备也是文件.显示屏.键盘.网口都可以看做是文件,而且在linux中也确确实实是这样.而文件又可分为 ...
- Linux系统学习笔记:文件描述符标志
文件描述符标志的概念 文件描述符标志(目前就只有一个close-on-exec): 它仅仅是一个标志,当进程fork一个子进程的时候,在子进程中调用了exec函数时就用到了这个标志.意义是执行exec ...
- 一文帮你搞懂 Android 文件描述符
介绍文件描述符的概念以及工作原理,并通过源码了解 Android 中常见的 FD 泄漏. 一.什么是文件描述符? 文件描述符是在 Linux 文件系统的被使用,由于Android基 于Linux 系统 ...
- linux 打开文件表 文件描述符,文件描述符-mjsc1023-ChinaUnix博客
是个很小的正整数,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表. 文件描述符及其作用 对于 Linux 而言,所有对设备和文件的操作都使用文件描述符来进行的.文件描述符是一个非负 ...
- Linux中进程间传递文件描述符的方法
在进行fork调用后,由于子进程会拷贝父进程的资源,所以父进程中打开的文件描述符在子进程中仍然保持着打开,我们很容易的就将父进程的描述符传递给了子进程.但是除了这种情况下,如果想将某个父进程在子进程创 ...
- Linux高级进程编程———在任意两个进程间传递文件描述符:使用 sendmsg 和 recvmsg 实现
进程间传递打开的文件描述符,并不是传递文件描述符的值.那么在传递时究竟传递了什么?我们要先搞明白这个问题. 1.文件描述符 文件描述符的值与文件没有任何联系,只是该文件在进程中的一个标识,所以同一文件 ...
- mysql 打开文件数_MySQL打开的文件描述符限制
如果遇到如下错误: Can't open file: '.\test\mytable.frm' (errno: 24) shell> perror 24 OS error code 24: To ...
- Linux中的文件描述符与打开文件之间的关系
1. 概述 在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件.目录文件.链接文件和设备文件.文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引,其是 ...
- linux c中的文件描述符与打开文件之间的关系
转载请说明出处:http://blog.csdn.net/cywosp/article/details/38965239 1. 概述 在Linux系统中一切皆可以看成是文件,文件又可分为:普通 ...
最新文章
- 反向非归零编码_【基础】什么是编码器?
- mysql的sql_mode合理设置
- mysql join null_Mysql Join语法以及性能优化
- 第十章 某些算法的分治法解释
- 分析不同类型页面渲染过程
- css按钮居中_你不一定知道的CSS最小和最大(宽度/高度)知识点及优缺点
- python安装snaps_如何管理Ubuntu Snaps:没人告诉你的东西
- Cocos2d-3.x Android环境搭建
- k8s核心技术-Pod(调度策略)_影响Pod调度(节点亲和性)---K8S_Google工作笔记0026
- http://www.raywenderlich.com/tutorials http://www.appcoda.com/tutorials/ http://www.entlib.net/
- 编写可维护的 JavaScript
- vue表格根据属性值设置背景颜色、vue表格设置鼠标悬浮背景颜色、vue表格的隔行变色修改背景颜色
- 数字藏品文博周将至,拙政园主题数字藏品全网首发
- j1900做网站服务器,j1900可以跟云服务器
- 服务器pfx文件如何导入,linux 导入pfx 证书
- 微信小程序发布详细步骤
- 膜蛋白巯基氧化还原修饰红细胞膜/红细胞膜包裹共载藤黄酸和吲哚菁绿白蛋白纳米粒相关研究
- 电梯ic卡信息服务器的线怎么接,河北旭龙智能电梯IC卡控制系统分层/不分层控制器安装方法...
- 笔记本计算机忘记密码,Windows笔记本电脑忘记开机登录密码忘记怎么办 最新win7/8/10开机密码重置教程...
- 联通的营收比电信还少千亿,并且差距还越拉越大了
热门文章
- 【Android RTMP】音频数据采集编码 ( AAC 音频格式解析 | FLV 音频数据标签解析 | AAC 音频数据标签头 | 音频解码配置信息 )
- 【Netty】Netty 核心组件 ( ChannelHandlerContext )
- Spring Cloud Gateway 之请求坑位[微服务IP不同请求会失败]
- 课堂测试-找英语单词最长链
- 反射(操作MetaData)
- maven中把依赖的JAR包一起打包(转)
- 前端小问题1——(最近好久没有发博客。。。待续)
- (转)Linux grep
- 使用 ftrace 调试 Linux 内核,第 2 部分
- DOCTYPE声明对JS获取窗口宽度和高度的影响【转】